03 2019 档案
摘要:<<<中间件的引入>>> 用户<->中间件<->url->视图 在app目录里面 middleware.py (1)中间件就是一个可调用的对象,接受一个request并返回一个请求 (2)一个中间件可以是一个函数,参数必须要是get_response 一次性设置和初始化 每一个请求都会调用 djan
阅读全文
摘要:写在表单下面{% csrf_token %} <<<文件上传>>>settings.py UPLOAD_ROOT = os.paht.join(BASE_DIR, 'upload') enctype='multipart/form-data' 上传多个文件 multiple request用于接受前
阅读全文
摘要:<<<表关系实现>>> 1.OneToOne models.OneToOneField('another_table', on_delete=models.CASCADE) 2.OneToMany models.ForeignKey('another',on_delete=models.SET_NU
阅读全文
摘要:<<<常用的模型字段类型>>>https://docs.djangoproject.com/en/2.1/ref/models/fields/#field-types InterField CharFiled TestFiled DateFiled AutoFiled(primary_key=Tru
阅读全文
摘要:<<<模板标签>>> {% for %}{% endfor %} 循环 {% if %}{% elif %}{% else %}{% endif %} 判断 {% url 'app:name' 参数 %}调用name视图函数 {% with stu=student %}{% endwith %}相当
阅读全文
摘要:<<<模板变量>>> (1)定义视图函数 通过context传递参数来渲染模板,context要是个字典 当模板变量为可调用对象的时候,函数不传递参数 (2)配置模板文件 模板里面引入模板变量用{{ }} 【"."可以用于取方法,属性,字典的键值以及索引】 (3)访问 模板变量不限于上面举例的,有兴
阅读全文
摘要:<<<视图>>> (1)首先要注册创建好的app (2)配置路由 在app目录下新建一个urls.py模块 模块里面复制myproject目录下urls.py里面的内容,并且导入视图函数 (3)写视图函数 上传运行项目后在浏览器里面访问 【urls->视图函数->前端视图】 <<<重定向>>> 给u
阅读全文
摘要:【点击】run -> Edit Configrations 弹出如下页面 点击“+” 点击Django server 在弹出页面的host填0.0.0.0 点击这个“文件夹” 点击‘+’后填下面的文字 然后就一直点OK键就好啦!!! 接下来就是运行 出现下面结果就是成功了
阅读全文
摘要:<<<python虚拟环境>>> 用django框架做web开发必须要用到python虚拟环境,而且一个虚拟环境只能创建一个django项目,如果创建多个django项目的画将会出现一些莫名奇妙的异常 (1)创建虚拟环境 *删除虚拟环境用rmvirtualenv <name> 如果不知道解释器的路径
阅读全文