目前为止我们已经完成了文章的新建、删除以及查看,还剩最后一项,即对已经完成的文章进行修改。 实际上修改文章与新建文章有点类似,不同的地方有两点: 修改是在原有文章的基础上,因此需要传递 id 指明具体需要修改的文章 加载…
分类:django
Django中自定义中间件模块--自动搜索stackoveflow答案
Django中间件MIDDLEWARE的分类: 请求期间: process_request(request) process_view(request, view_func, view_args, view_kwargs…
Django自定义信号(signals)
django中自定义了一些singals,用于监听一些操作,并发出通知 官方解释: Django 提供一个“信号分发器”,允许解耦的应用在框架的其它地方发生操作时会被通知到。 简单来说,信号允许特定的sender通知一组…
Django安装配置mysql
安装mysql 首先安装pymysql pip install pymysql 然后安装mysqlclient pip install mysqlclient 在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找…
30岁零基础自学编程,先学哪种语言最好?
说说我自己的经历。211大学,光学工程研究生毕业,和程序猿完全不搭边。 毕业后进了成都某国字头研究所,在行业里摸爬滚打了四年,2018年机缘巧合在家养病,开始了编程自学。选择编程的原因很简单:成本低,一台电脑足以;见效快…
使用Django搭建个人博客网站
创建项目 首先要在命令行创建Django项目: $ django-admin startproject my_blog 初始化设置 在my_blog/my_blog/setting.py中修改下面几个选项: 添加等待要创…
很浅显易懂的解释了什么是联合索引
在Django model中对一张表的几个字段进行联合约束和联合索引,例如在购物车表中,登录的用户和商品两个字段在一起表示唯一记录。 举个栗子: Django model中购物车表 class Cart(models.M…
Django搭建个人博客:编写删除文章功能
既然有了写文章的功能,那当然也必须要有删除文章的功能了。 不安全的方式 有了之前的学习做铺垫,删除文章实现起来就比较简单了。 首先增加一个视图函数: article/views.py ... # 删文章 def arti…
关于flask蓝图
首选:flask蓝图是什么? flask运行web程序的运行是通过实例化对象app.run()来运行的,那么会出现在一个.py文件里面定义很多的视图函数,即不方便代码管理,又不利于后期的维护.所以在flask出现了蓝图(…
ORM中的一些概念
[TOC] 学习ORM过程中的一些概念理解 ORM 代码中的类和数据库中的表的映射. 代码中的实例和数据库中的记录的映射. 下图是一个最简单的映射图 下图是一个比较完整的映射图,包含了一对多,多对一这种映射关系. 数据持…
Django migrations 默认目录修改
migrations 默认目录修改 群里看到个问题: migrations目录默认放在./app/models/migrations下面,能指定到别的目录吗?比如/data/app/models/migrations下么…
Django搭建个人博客:使用Form表单类发表新文章
前面我们已经学会如何用Markdown语法书写文章了。 但是还有问题呀。之前写文章都是在后台中进行的,万一有别的普通用户也要发表文章怎么办?万一我想拓展些后台中没有的提交验证功能又怎么办? 本章即讲述如何在前台中提交新的…