### 缓存框架的核心目标 - 较少的代码 - 缓存应该尽可能快 - 因此围绕缓存后端的所有框架代码应该保持在绝对最小值,特别是对于获取操作 - 一致性 - 缓存API应该是提供跨越不同缓存后端的一致接口 - 可扩展性 - 基于开发人员的需求,缓存API应该可以在应用程序级别扩展 ### 缓存 - django内置了缓存框架,并提供了几种常用的缓存 - 基于Memcached缓存 - 使用数据库进行缓存 - 使用文件系统进行缓存 - 使用本...
阅读全文>>2019年12月4日 16:24 作者:nancy 分类:[Django] 1553
### 1:1 - 应用场景 - 用于复杂表的拆分 - 扩展新功能 - Django 中 `OneToOneField` - 使用的时候,关系声明还是有细微差别的 - 实现 - 使用外键实现的 - 对外键添加了唯一约束 - 数据删除 - 级联表 - 主表 - 从表 - 谁声明关系谁就是从表 - 在开发中如何确认主从 - 当系统遭遇不可避免的毁灭时,只能保留一张表,这个表就是你的主表 - 默认特性(CASCADE) ...
阅读全文>>2019年11月28日 16:31 作者:nancy 分类:[Django] 1343
## 问题描述 Python3.5 + Django2.2 天天生鲜项目在【4-01_登录基本逻辑】一节中`user = authenticate(username=username, password=password)`返回结果都是`None`。 ## 出错原因 它会自动关联数据库的`is_active`。 ## 解决方法 在`settings.py`文件里面加上如下代码: ``` AUTHENTICATION_BACKENDS = ['django.contri...
阅读全文>>2019年8月16日 23:48 作者:nancy 分类:[Django] 1427
## 问题描述 Python3.5 + Django2.2 天天生鲜项目在【3-07_django内置函数发送激活邮件】一节中填写完注册信息后提交时出现如下报错: ``` Internal Server Error: /user/register Traceback (most recent call last): File "/home/fang/dailyfresh/venv/lib/python3.5/site-packages/django/core/handlers...
阅读全文>>2019年8月15日 15:24 作者:nancy 分类:[Django] 1874
## 问题描述 Python3.5 + Django2.2 天天生鲜项目在注册基本逻辑一节中运行(`$ python3 manage.py runserver`)时出现如下报错: ``` (venv) fang@ubuntu:~/dailyfresh$ python manage.py runserver Watching for file changes with StatReloader Performing system checks... Exception in ...
阅读全文>>2019年8月12日 18:13 作者:nancy 分类:[Django] 1885
## 问题描述 Python3.5 + Django2.2 天天生鲜项目在迁移数据库(`$ python3 manage.py makemigrations`)时出现如下报错: ``` WARNINGS: ?: (2_0.W001) Your URL pattern '^' has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight whe...
阅读全文>>2019年8月8日 23:50 作者:nancy 分类:[Django] 2194
## 问题描述 Python3.5 + Django2.2 天天生鲜项目在迁移数据库(`$ python3 manage.py makemigrations`)时出现如下报错: ``` (venv) fang@ubuntu:~/dailyfresh$ python manage.py makemigrations SystemCheckError: System check identified some issues: ERRORS: goods.GoodsImage.i...
阅读全文>>2019年8月8日 23:37 作者:nancy 分类:[Django] 2351
## 项目框架搭建 - [Django报错 __init__() missing 1 required positional argument 'on_delete'](https://blog.csdn.net/jiangxunzhi123/article/details/86160146) - [Django2.0异常:Specifying a namespace in include() without providing an app_name is not supported...
阅读全文>>2019年8月8日 22:50 作者:nancy 分类:[Django] 1899
## 问题描述 Python3 + Django2.2 天天生鲜项目在迁移数据库(`$ python3 manage.py makemigrations`)时出现如下报错: ``` (venv) fang@ubuntu:~/dailyfresh$ python manage.py makemigrations Traceback (most recent call last): File "/home/fang/dailyfresh/venv/lib/python3.5/si...
阅读全文>>2019年8月8日 22:36 作者:nancy 分类:[Django] 1574
有时候写完博客,想知道网站每天的访问量,都有哪些人访问,都是来自什么地方的访客,都访问了哪些端点。 效果如下:  ## 编写 `blog/models.py` ```python # 访问网站的 ip 地址、端点和次数 class UserIP(models.Model): ip = models.CharField(verbose_name='IP...
阅读全文>>2018年12月3日 18:19 作者:nancy 分类:[Django] 3670
你还没有登录,请 或者