Django
文章平均质量分 70
Potato-OvO
本人目前为大学在校学生,在CSDN中记录平时学习中所遇到的问题和笔记;方便自己以后查找和帮助有需要的人;若文章中有任何问题,欢迎大家留言评论。
展开
-
Django后台admin标题、应用名称和数据库表名称的修改
一、修改admin自带的标题django 广受欢迎的一个功能是内置的 Web 管理界面,在这里你可以浏览、标记和删除模型实例表示的数据。打开 Web 浏览器d,访问 http://127.0.0.1:8000/admin/。你会看到登录界面。使用创建超级用户时提供的凭据登录。修改默认的Django标题admin.site.site_header = '我在左上角'admin.site.site_title = '我在浏览器标签'admin.site.index_title = '我在后台首页'原创 2021-05-12 16:58:17 · 5152 阅读 · 0 评论 -
Django使用ajax实现文件数据上传(excel)
表单html: <div class='col-sm-2'> <label>添加数据:</label><br> <form action="{% url 'excel_upload' %}" method="post" enctype="multipart/form-data"> 选择文件:<input id="myfile" type="file" name="file1"/><br/>原创 2021-04-18 21:35:46 · 757 阅读 · 0 评论 -
使用ajax实现省市联动
本次实现省市联动的预期目标为:省份城市工厂数据从数据库导入;当选择省份的时候,从数据库导出省份所对应的全部城市。相应的,点击城市可以导入城市的工厂数据。下拉框的样式(只做示例,其他样式自己可选择):前端HTML代码(使用的bootstrap,截取自己写的部分代码的部分):<select class="form-control" name="" id="c1"> <option>请选择省份</option> {% for pr原创 2021-04-22 17:27:45 · 1271 阅读 · 0 评论 -
五、用户的身份验证
用户的身份验证Django提供了用户验证机制。我们将使用django.contrib.auth包中的auth应用。设置身份验证在使用Django提供的身份验证机制之前,要正在项目的setting.pay文件中添加相关的设置。在 settings.py 文件中找到 INSTALLED_APPS 列表,检查有没有列出django.contrib.auth和django.contrib.contenttypes。INSTALLED_APPS 列表应该类似下面这样:INSTALLED_APPS =[原创 2021-04-17 11:31:26 · 430 阅读 · 0 评论 -
七、Django常见的错误(部分)
Django常见的错误错误原因:路由分配时,视图函数的函数名错误。解决办法:检查视图函数名于路由的函数名是否一样。错误原因:路由分配时,视图函数的函数名错误。解决办法:修改为render...原创 2021-04-16 21:30:05 · 241 阅读 · 0 评论 -
六、Django-Registration-Redux的基本使用
Django-Registration-Redux的基本使用Django-Registration-Redux能为 Django 项目提供登录、注册、一步和两步身份验证、密码修改、密码重设等功能。一、安装和设置pip install -U django-registration-redux==1.4打开 settings.py 文件,更新 INSTALLED_APPS 列表:INSTALLED_APPS = ['django.contrib.admin','django.contrib.au原创 2021-04-12 18:00:27 · 1044 阅读 · 1 评论 -
二、Django模板的继承与模板标签URL的使用
Django模板的继承于动态URL的使用动态URL的使用1.若模板中的链接地址使用的是硬编码的 URL,例如 `<a href="/rango/about/">About</a>`。当修改url.py中的 URL 映射,就要更新对应的所有 URL 引用。故在使用URL链接时尽量使用动态的URL。在使用动态URL时Django 模板引擎会检查 urls.py 模块中有没有 name 属性的值为 about 的 URL 模式,然后反向匹配URL。 #在url.py模块中 ur原创 2021-04-11 10:18:45 · 454 阅读 · 1 评论 -
三、Django模型与数据库的使用
Django模型与数据库的使用设置数据库 1.新建项目后应该告诉 Django 你想用什么数据库(settings.py 模块中的 DATABASES 设置)。 使用sqllite3数据库: 使用mysql数据库的配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mybook', 'USER': 'root', 'PA原创 2021-04-10 16:02:17 · 224 阅读 · 0 评论 -
四、Django的form表单的创建与验证
Django的form表单的创建与验证步骤:在需要使用表单的应用(app应用)中创建一个forms.py。上述完成后在forms.py中表单创建有以下方式: 1. 根据已有的模型创建表单类:class CategoryForm(forms.ModelForm): name = forms.CharField(max_length=128, help_text='Please enter the category name.'原创 2021-04-10 12:37:36 · 401 阅读 · 1 评论 -
一、Django项目创建的基本流程
创建Django项目的基本流程一、创建Django项目 执行 python django-admin startproject <projectname>二、创建Django的应用基本流程 1. 执行 python manage.py startapp <appname> 命令,其中 <appname> 是想创建的应用名称。 2. 把应用名称添加到项目配置目录中的 settings.py 文件里,放到 INSTALLED_APPS 列表的末尾,告原创 2021-04-10 15:40:23 · 830 阅读 · 1 评论