摘要: 一:继承 基类模板base.html 中在进行挖坑 {% block 坑的名字%}{% endblock %} 子类模板test.html 中 通过 {% extends "base.html" %} 继承父类模板,然后进行填坑,{% block 坑的名字 %}{% endblcok %} 填坑的方 阅读全文
posted @ 2019-10-23 10:32 张京墨 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 一:表单 表单用于注册,修改用户数据等场景。 flask-wtf提供了一个包,可以创建表单:pip install flask-wtf 为了防止跨域请求,flask_wtf自己生成一个秘钥,用秘钥生成加密口令,然后用口令验证表单中的数据真伪(是否被篡改过) from flask import Fla 阅读全文
posted @ 2019-10-22 17:17 张京墨 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一:渲染模板 app.run(debug=True) 开启debug模式,flask框架自动提示错误提示的页面显示。 视图函数 from flask import Flask from flask import request from flask import redirect from flas 阅读全文
posted @ 2019-10-22 16:59 张京墨 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 一:redirect的场景 加入登录成功后,需要跳转到主页;登录退出后,跳转到主页面。 阅读全文
posted @ 2019-10-22 15:16 张京墨 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 一:请求 1. 浏览器向服务器传参的几种方式: 方式一:通过正则的形式进行传递,名字为未命名模式 路由的正则形式: from django.conf.urls import url from . import views # 导入对应的视图函数名字,以后视图函数会越来越多。 urlpatterns 阅读全文
posted @ 2019-10-21 22:51 张京墨 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 一:路由 简单的路由过程图: 1. 路由的定义位置 路由定义方式一:主路由和子路由分开定义 主路由的定义 urls.py from django.conf.urls import url from django.contrib import admin from django.conf.urls i 阅读全文
posted @ 2019-10-21 22:47 张京墨 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 一:静态文件 Django中提供了一种解析的方式配置静态文件路径。静态文件可以放在项目根目录下,也可以放在应用的目录下,由于有些静态文件在项目中是通用的,所以推荐放在项目的根目录下,方便管理。 为了提供静态文件,需要配置两个参数: STATICFILES_DIRS 存放查找静态文件的目录 STATI 阅读全文
posted @ 2019-10-21 20:52 张京墨 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一:配置文件setting.py中的简单配置更改 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 简单解释一下:os import os print("你目前使用的工作平台是:{}".format(os.n 阅读全文
posted @ 2019-10-21 16:02 张京墨 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 一:修改视图函数 报错:ImportError: No module named 'django' 原因是:pycharm中的解释器未选择虚拟环境里面的python3 from django.shortcuts import render # Create your views here. from 阅读全文
posted @ 2019-10-21 15:24 张京墨 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一:子应用 Django的视图编写是放在子应用中的。类似于flask中的视图。 二:创建子应用 例如:在刚才的dj_study项目中,创建一个名字为user的子应用(目录):注意是第一级的dj_study下面。 python manage.py startapp user # manage.py启动 阅读全文
posted @ 2019-10-21 14:47 张京墨 阅读(1016) 评论(0) 推荐(0) 编辑