Django
Zijeak
这个作者很懒,什么都没留下…
展开
-
django3遇到【mysqlclient 1.3.13 or newer is required; you have 0.9.3】报错问题的解决方案
出现 mysqlclient 1.3.13 or newer is required; you have 0.9.3.这个错误,百度说:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,因此这里将MySQL驱动设置为pymysql。 因此在项目根目录(这里指的是与settings.py在同一目录下的)下找到__init__.py,将里面的两行代码注释,意...原创 2020-04-18 10:30:13 · 329 阅读 · 0 评论 -
Django框架:静态文件、中间件、后台管理、文件上传、分页、省市县选择案例
1.静态文件 什么是静态文件? js、css、图片、图标 如何使用静态文件? 在应用目录下新建静态文件夹static 配置静态文件夹所在的物理目录 STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')] 在settings.py中有这样一句代码: STATIC_URL = '/static/' 它的作用是设置访问静态文件对应的url。若将其...原创 2020-02-28 16:48:17 · 223 阅读 · 0 评论 -
Django学习笔记(6)模板
1.模板的功能 产生html,控制页面上展示的内容,模板文件包括两部分内容: 静态内容:css,js,html 动态内容:用于动态地产生一些网页内容,通过模板语言来产生。 2.使用模板文件 加载模板文件 去模板目录下面获取html文件的内容,得到一个模板对象 定义模板上下文 向模板文件传递数据 模板渲染 得到一个标准的html内容 返回应答 def index(request): ...原创 2020-02-25 17:52:20 · 285 阅读 · 0 评论 -
Django学习笔记(5):Cookie和Session
1.状态保持:Cookie HTTP协议是无状态的,下一次访问一个页面时并不知道上一次对这个页面进行了怎样的操作。 Cookie是基于web安全的。 如何设置Cookie:需要一个HttpResponse对象或他子类的对象(HttpResponseRedirect,JsonResponse),其有一个set_cookie方法。 Cookie是一个字典。 示例: views.py def set_c...原创 2020-02-25 11:09:56 · 281 阅读 · 0 评论 -
Django学习笔记(4):视图
文章目录1.视图的功能2.视图函数的使用3.错误视图自定义404页4.捕获url参数位置参数关键字参数5.视图函数的request参数6.普通登录案例QueryDict类型 1.视图的功能 接受请求,进行处理,与M和T进行交互,返回应答。 返回html内容HttpResponse,也可能重定向redirect 2.视图函数的使用 (1)定义视图函数 view.py from django.http...原创 2020-02-20 17:58:06 · 410 阅读 · 0 评论 -
Django学习笔记(3):使用模型类进行查询(查询函数、F对象、Q对象、聚合函数、查询集、模型类关系、关联查询、自关联、管理器)
查询函数 模型类.objects.函数名() 函数: get:返回满足条件的一条数据,只能返回一条数据。参数为条件。 all:返回满足条件的查询集,QuerySet类型 filter:返回满足条件的数据。QuerySet类型,参数为条件。 exclude:返回不满足条件的数据。QuerySet类型,参数为条件。 order_by:对查询结果进行排序。QuerySet类型 条件参数格式 判等条件:...原创 2020-02-20 15:15:12 · 516 阅读 · 0 评论 -
Django学习笔记(2)字段属性和选项
文章目录字段属性和选项模型类属性命名规则字段类型选项 字段属性和选项 模型类属性命名规则 (1)不能是python保留关键字 (2)不允许使用连续的下划线 (3)定义属性时需要制定字段类型,通过字段类型的参数指定选项,语法如下:属性名=models.字段类型(选项) 字段类型 引入django.db.models:from django.db import models AutoField:自动增...原创 2020-02-18 15:55:54 · 170 阅读 · 0 评论 -
Django学习笔记(1):设计模式、虚拟环境、项目结构、模型类、视图、模板
1.MVC设计模式 核心思想:解耦 MVC:Model,View,Controller Model:数据以及对数据的方法 View:数据的显示和呈现 Controller:收集用户输入,处理用户交互 2.MTV模式 与MVC没有什么区别,也是各组件直接为了保持松耦合关系,只是定义上有些许不同。 ...原创 2020-02-16 10:21:41 · 183 阅读 · 0 评论