
django
文章平均质量分 58
小胖_@
个人博客: https://zhangyh.fun/
展开
-
django_filter 的 values/values_list区别
django_filter 的 values/values_list原创 2022-10-24 00:30:00 · 882 阅读 · 0 评论 -
django 框架使用需要安装的包和其他情况
1. ModuleNotFoundError: No module named ‘crispy_forms’2. ModuleNotFoundError: No module named ‘rest_framework’3. ModuleNotFoundError: No module named ‘stdimage’django通过自带的ImageField可以实现图片上传,如果想在...原创 2019-12-15 15:49:40 · 3121 阅读 · 1 评论 -
django使用session,django-session 存储位置
文章目录django使用session,django-session 存储位置设置session的保存位置,有三种方法:1. 将Session存储在数据库中2. 将Session存储在缓存中3. 将Session存储在文件系统中:配置 settings.py 关于session的默认配置把Django的session放到redis数据库中django使用session,django-sessio...原创 2019-12-01 22:47:13 · 855 阅读 · 0 评论 -
Django Haystack 全文检索
Django Haystack 全文检索准备工作1. 安装库pip install whooshpip install django-haystackpip install jiebahaystack是django的开源搜索框架,该框架支持Solr,Elasticsearch,Whoosh, Xapian搜索引擎,不用更改代码,直接切换引擎,减少代码量。搜索引擎使用Whoosh,...原创 2019-11-15 20:35:04 · 338 阅读 · 0 评论 -
django项目部署阿里云服务器(ubuntu16.04)
https://blog.youkuaiyun.com/xing851483876/article/details/843069531.用xshell连接服务器终端2.用filezilla连接服务器用来传文件3.更换ubuntu源为阿里源拷贝sources.list:sudo cp /etc/apt/sources.list /etc/apt/sources1.list删除配置文件sudo rm...原创 2019-11-11 19:57:11 · 2050 阅读 · 3 评论 -
Django ORM 模糊查询和查询操作
模糊查询常用的操作Q查询:from django.db.models import QQ(question__startswith='What')Q(question__startswith='Who') | Q(question__startswith='What')This is equivalent to the following SQL WHERE clause:# 等价于...原创 2019-10-28 20:51:12 · 16215 阅读 · 3 评论 -
Django 中使用APScheduler
文章目录介绍安装APSchedulerdjango-apschedule的使用配置views.py 中使用django UWSGI APScheduler定时任务无效介绍这个围绕APScheduler的小包装程序使您可以使用Django的ORM将持久性作业存储在数据库中,而无需使用SQLAlchemy或其他过时的软件。同时在python2。*和python3 +上工作通过Django管理...原创 2019-10-17 15:55:16 · 3675 阅读 · 3 评论 -
Django 修改时区时间
Django修改时区时间使用Django框架进行web项目开发过程中,记录日志信息时或使用数据库自动添加时间,时间延迟8小时,原因是使用Django框架创建项目时settings.py文件中时区字段默认值造成的,修改方式如下:打开settings.py文件,修改TIME_ZONE字段的默认值,将时区字段修改为中国上海即可,时间可以正常显示;修改USE_TZ字段的默认值,将True改为Fals...原创 2019-09-19 19:07:48 · 2051 阅读 · 0 评论 -
Django 操作使用MySQL
Django 操作使用MySQL1.在Django项目中的settings.py添加字段DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'pythondb', # 数据库名 'USER': 'root', # 连接MySQL用...原创 2019-09-19 20:05:50 · 574 阅读 · 0 评论 -
django 自定义用户表和使用admin来管理数据库
django 自定义用户表在使用django操作数据库时,django中生成默认的User表,其中的字段已经可以满足我们的日常需求。但有时候,我们自己需要更多的字段,我们就可以自定义用户表。来替换django自带的User表。from django.db import modelsfrom django.contrib.auth.models import AbstractUserc...原创 2019-09-25 09:09:24 · 3449 阅读 · 0 评论 -
django 整个后台管理界面(admin)设置中文
# 较早版本的 Django 可以尝试改为'zh-CN',具体可查看# "python/site-packages/django/conf/locale/"中的语言名称LANGUAGE_CODE = 'zh-Hans'# Windows环境中此项的时区必须和系统一致,设置为 Asia/Shanghai。# 另外此项设置如果保持 UTC 有可能导致 Django 时间和本地时间不同的情况。...原创 2019-09-25 10:04:42 · 2471 阅读 · 0 评论 -
django数据模型外键的使用
外键的使用作者与书籍是一对多的关系,一个作者可以出版多本书籍,但一个书籍只能有一个作者出版class Author(models.Model): name = models.CharField(max_length=30) phone = models.CharField(max_length=11) email = models.EmailField() age ...原创 2019-10-08 20:13:29 · 345 阅读 · 0 评论 -
django解决跨域请求
什么是跨域简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括提交内容和获取内容。这显然是不安全的。为此,浏览器的鼻祖:网景(Netscape)公司提出了优秀的解决方案:著名的浏览器同源策略。现在所有支持JavaScript的浏览器都会使用这个策略。由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为跨域。存在跨域的情况:...原创 2019-10-08 17:31:46 · 209 阅读 · 0 评论