随笔分类 -  Django笔记

该文被密码保护。
posted @ 2020-07-16 16:07 离人怎挽_wdj 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Django如果开启了Time Zone功能,则所有的存储和内部处理,甚至包括直接print显示全都是UTC的。只有通过模板进行表单输入/渲染输出的时候,才会执行UTC本地时间的转换。 所以我建议后台处理时间的时候,最好完全使用UTC,不要考虑本地时间的存在。而显示时间的时候,也避免手动转换,尽量使 阅读全文
posted @ 2020-04-22 18:03 离人怎挽_wdj 阅读(196) 评论(0) 推荐(0) 编辑
摘要:安装apscheduler 模块 pip install apscheduler pip install django-apscheduler 将 django-apscheduler 加到项目中settings的INSTALLED_APPS中 INSTALLED_APPS = [ .... 'dj 阅读全文
posted @ 2020-04-21 20:46 离人怎挽_wdj 阅读(8209) 评论(0) 推荐(0) 编辑
摘要:内容简介:models中创建类:五个类,七张表角色表和权限表是多对多的关系(一个角色可以有多个权限,一个权限可以对应多个角色);用户表和角色表是多对多的关系(一个用户可以有多个角色,一个角色有多个用户); 一、设计表结构 models中创建类:五个类,七张表 角色表: 用户表: 权限表: 权限组表: 阅读全文
posted @ 2020-04-08 10:51 离人怎挽_wdj 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:Exception in thread Thread-1: Traceback (most recent call last): File "/usr/local/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run( 阅读全文
posted @ 2020-03-04 17:03 离人怎挽_wdj 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:查看pip安装包位置 修改base.py文件 注释35/36即可 具体原因: 在Django中我们直接使用pymysql替代mysqlclient,__init__.py 中patch一下: import pymysql pymysql.install_as_MySQLdb() 但是Django对m 阅读全文
posted @ 2020-03-04 16:48 离人怎挽_wdj 阅读(314) 评论(0) 推荐(0) 编辑
摘要:写了一个django的项目,运行时出现如下错误: RuntimeError: Model class wechat.models.UserInfo doesn't declare an explicit app_label and isn't in an application in INSTALL 阅读全文
posted @ 2020-03-04 15:46 离人怎挽_wdj 阅读(304) 评论(0) 推荐(0) 编辑
摘要:class TestView(APIView): def get(self,request): try: response = HttpResponse(content_type='application/zip') zf = zipfile.ZipFile(response,'w') zf.wr... 阅读全文
posted @ 2019-10-29 16:07 离人怎挽_wdj 阅读(132) 评论(0) 推荐(0) 编辑
摘要:Django 对于命令的添加有一套规范,你可以为每个app 指定命令。通俗一点讲,比如在使用manage.py文件执行命令的时候,可以自定制自己的命令,来实现命令的扩充。 commands的创建 此时py文件名就是你的自定制命令,可以使用下面方式执行 Django的Command命令是要放在一个ap 阅读全文
posted @ 2019-10-22 10:34 离人怎挽_wdj 阅读(2256) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-10-21 17:01 离人怎挽_wdj 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Django获取应用下的所有models admin下实现遍历注册model 阅读全文
posted @ 2019-10-18 09:47 离人怎挽_wdj 阅读(122) 评论(0) 推荐(0) 编辑
摘要:有些情况下,Django的查询语法难以简单的表达复杂的 WHERE 子句,对于这种情况, Django 提供了 extra() QuerySet修改机制 — 它能在 QuerySet生成的SQL从句中注入新子句。 参数之SELECT The select 参数可以让你在 SELECT 从句中添加其他 阅读全文
posted @ 2019-05-30 18:06 离人怎挽_wdj 阅读(902) 评论(0) 推荐(0) 编辑
摘要:必知必会13条 双下划线查询方法 一对多的查询方法 正向 基于对象 语法:对象.关联字段.字段 示例: 基于QuerySet 语法:关联字段__字段 示例: 反向 基于对象 语法:obj.表名_set 示例: 基于QuerySet 语法:表名__字段 示例: 多对多的查询方法 create() 创建 阅读全文
posted @ 2019-05-30 15:37 离人怎挽_wdj 阅读(200) 评论(0) 推荐(0) 编辑
摘要:在django项目根目录下创建py文件,它和manage.py是同级的 阅读全文
posted @ 2019-04-18 17:56 离人怎挽_wdj 阅读(507) 评论(0) 推荐(0) 编辑
摘要:Django之logging日志 简介 Django使用python自带的logging 作为日志打印工具。简单介绍下logging。 logging 是线程安全的,其主要由4部分组成: Logger 用户使用的直接接口,将日志传递给Handler Handler 控制日志输出到哪里,console 阅读全文
posted @ 2019-04-06 22:22 离人怎挽_wdj 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1、Celery的简介以及基本使用 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景中可用 的例子: Celery 在执行任务时需要通过一个消息中间件来接收和发送 阅读全文
posted @ 2019-03-24 18:27 离人怎挽_wdj 阅读(318) 评论(1) 推荐(1) 编辑
摘要:Django框架默认的事务行为 自动提交作为Django默认的事务行为,它表现形式为:每次数据库操作会立即被提交到数据库中,除非这个事务仍然处于激活状态。 那么,更多详细内容见下文。 Django使用事务或者保存点来保证多个ORM操作的完整性,尤其是针对delete()和update()操作。 另外 阅读全文
posted @ 2019-03-13 18:15 离人怎挽_wdj 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一般操作 必知必会13条 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。 <4> ex 阅读全文
posted @ 2019-03-11 17:27 离人怎挽_wdj 阅读(130) 评论(0) 推荐(0) 编辑
摘要:Conttenttypes介绍 当你看到contenttype你是不是想到了请求头的contenttype? 但是 此contenttypes不是请求头Content-Type而是Django自带的app 或许你当时没有注意到contenttypes,这里简单的介绍一下,如何用Django自带的co 阅读全文
posted @ 2019-02-24 11:08 离人怎挽_wdj 阅读(170) 评论(0) 推荐(0) 编辑
摘要:简介 Model + Form ==> ModelForm。model和form的结合体,所以有以下功能: 验证 数据库操作 Form回顾 models.py ? 1 2 3 4 5 6 7 class UserType(models.Model): caption = models.CharFie 阅读全文
posted @ 2019-02-18 09:16 离人怎挽_wdj 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示