随笔分类 -  django

摘要:中间件: 正常调用顺序是从上往下,但如注册了多个中间件类中包含 process_exception函数的时候,process_exception函数调用的顺序跟注册的顺序是相反的,下面两张图说明: 流程图: 注意:process_response之前的中间件如无返回,则默认返回 None,会继续执行 阅读全文
posted @ 2019-01-18 17:18 卖鱼熊 阅读(323) 评论(0) 推荐(0)
摘要:class BookManager(models.Manager): # 改变查询集的结果集 def all(self): books = super().all() # QuerySet books = books.filter(isDelete=False) return books # 封装函... 阅读全文
posted @ 2019-01-15 19:30 卖鱼熊 阅读(643) 评论(0) 推荐(0)
摘要:该邮箱配置后台发送邮箱验证使用 settings内配置 阅读全文
posted @ 2018-11-14 20:00 卖鱼熊 阅读(460) 评论(0) 推荐(0)
摘要:注:增删改查表数据在 views.py 内 添加表数据: 删表数据: 改表数据: 查表数据: 常用的查询方法: 常用的查询条件: 相当于SQL语句中的where语句后面的条件 语法:字段名__规则 阅读全文
posted @ 2018-11-09 11:14 卖鱼熊 阅读(222) 评论(0) 推荐(0)
摘要:创建简单标签: 1-3 或者 2-3 创建包含标签: 1-2或1-3或1-4(推荐) 包含标签使用: 2 和 4对应上面的使用方法 在虚拟环境中安装: pip install pymysql 在settings.py 配置 进入 mysql: mysql -uroot -p密码 查看当前有哪些数据库 阅读全文
posted @ 2018-11-06 18:02 卖鱼熊 阅读(377) 评论(0) 推荐(0)
摘要:模板标签: 标签在渲染的过程中提供任意的逻辑 语法: 由{% ... %} 和 {% end... %} 常用标签: with:类似取别名 模版继承: Django模版引擎中最强大也是最复杂的部分就是模版继承了。 模版继承可以让你创建一个基本的“骨架”模版, 它包含您站点中的全部元素,并且可以定义能 阅读全文
posted @ 2018-11-03 14:03 卖鱼熊 阅读(203) 评论(0) 推荐(0)
摘要:1.模版路径: 在 settings,py 里的 TEMPLATES = [] 内添加一句代码拼接路径 'DIRS': [os.path.join(BASE_DIR, 'templates')] 有两种通用方式(看个人喜好) 一: DIRS 定义一个目录列表,模板引擎按列表顺序搜索这些目录以查找模板 阅读全文
posted @ 2018-11-02 17:14 卖鱼熊 阅读(570) 评论(0) 推荐(0)
摘要:新建APP python manange.py startapp app_name 然后右键 pycharm 的项目目录,将新建的目录从服务器上下载进来 URL(Uniform Resoure Locator)统一资源定位符 格式: http://127.0.0.1:8000/hello/ URL解 阅读全文
posted @ 2018-11-01 12:56 卖鱼熊 阅读(263) 评论(0) 推荐(1)
摘要:注:这里使用的是命令行创建,当然也可以用 pycharm 自带的 django 项目创建更加简便。 安装django pip install django 创建项目 django-admin startproject 项目名 设置 pycharm 代码同步 二选一,自动保存还是ctrl+s保存代码至 阅读全文
posted @ 2018-11-01 10:17 卖鱼熊 阅读(1099) 评论(0) 推荐(0)