
Django
文章平均质量分 67
御剑把酒听秋雨丶
这个作者很懒,什么都没留下…
展开
-
Django 项目连接远程数据库 PostgreSQL
最近服务器上的blog出了点问题,于是就把项目拷贝到本地调试调试,但本地又没有数据,遂灵机一动准备连接服务器上的Postgres数据库。现把过程记录下来,供大家参考!1.添加新的数据库用户(远程服务器)1、切换到Linux用户postgres,然后执行psql;root@iZb:/home/django# su postgrespostgres@iZ:/home/django$ psq...原创 2020-03-08 14:38:50 · 1236 阅读 · 0 评论 -
Django cache
缓存框架的核心目标较少的代码缓存应该尽可能快因此围绕缓存后端的所有框架代码应该保持在绝对最小值,特别是对于获取操作一致性缓存API应该是提供跨越不同缓存后端的一致接口可扩展性基于开发人员的需求,缓存API应该可以在应用程序级别扩展缓存django内置了缓存框架,并提供了几种常用的缓存基于Memcached缓存使用数据库进行缓存使用文件系统进行缓存...转载 2019-12-04 16:23:20 · 244 阅读 · 0 评论 -
Django 模型关系学习笔记
模型关系1:1应用场景用于复杂表的拆分扩展新功能Django 中 OneToOneField使用的时候,关系声明还是有细微差别的实现使用外键实现的对外键添加了唯一约束数据删除级联表主表从表谁声明关系谁就是从表在开发中如何确认主从当系统遭遇不可避免的毁灭时,只能保留一张表,这个表就是你的主表默认特性(CASCADE)从表数据删除...原创 2019-11-28 16:30:09 · 244 阅读 · 0 评论 -
Django 统计网站访问次数、访问 ip 、访问端点及次数
个人博客:http://www.iamnancy.top有时候写完博客,想知道网站每天的访问量,都有哪些人访问,都是来自什么地方的访客,都访问了哪些端点。效果如下:编写 blog/models.py# 访问网站的 ip 地址、端点和次数class UserIP(models.Model): ip = models.CharField(verbose_name='IP 地址', ...原创 2018-12-03 18:15:53 · 4726 阅读 · 8 评论 -
Release Notes
发行说明 (Release Notes)尽早发布,经常发布 — Eric S. Raymond, The Cathedral and the Bazaar版本 (Versioning)次要版本号 (0.0.x) 用于 API 兼容的更改。您应该能够在小点版本之间进行升级,而无需更改任何其他代码。中等版本号 (0.x.0) 可能包含 API 更改,这与弃用策略一致。在中点版本之间进行升级之前...翻译 2019-02-19 21:03:16 · 6376 阅读 · 0 评论 -
天天生鲜 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
问题描述Python3 + Django2.2 + MySQL 天天生鲜项目在迁移数据库($ python3 manage.py makemigrations)时出现如下报错:(venv) fang@ubuntu:~/dailyfresh$ python manage.py makemigrationsTraceback (most recent call last): File "/h...原创 2019-08-08 22:41:52 · 236 阅读 · 0 评论 -
天天生鲜 smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp13
问题描述Python3.5 + Django2.2 天天生鲜项目在【3-07_django内置函数发送激活邮件】一节中填写完注册信息后提交时出现如下报错:Internal Server Error: /user/registerTraceback (most recent call last): File "/home/fang/dailyfresh/venv/lib/python3.5...原创 2019-08-15 15:07:46 · 3202 阅读 · 1 评论 -
天天生鲜 The included URLconf 'dailyfresh.urls' does not appear to have any patterns in it.
问题描述Python3.5 + Django2.2 天天生鲜项目在注册基本逻辑一节中运行($ python3 manage.py runserver)时出现如下报错:(venv) fang@ubuntu:~/dailyfresh$ python manage.py runserverWatching for file changes with StatReloaderPerforming ...原创 2019-08-12 18:14:49 · 2886 阅读 · 0 评论 -
天天生鲜 登录基本逻辑 user = authenticate(username=username, password=password)一直返回None
问题描述Python3.5 + Django2.2 天天生鲜项目在【4-01_登录基本逻辑】一节中user = authenticate(username=username, password=password)返回结果都是None。出错原因让它不自动关联数据库的is_active。解决方法在settings.py文件里面加上如下代码:AUTHENTICATION_BACKENDS =...原创 2019-08-16 23:50:38 · 2520 阅读 · 6 评论