51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#DJ
djano之form表单的使用
一、使用说明 1.创建一个forms.py的文件,放在指定的app当中,然后在里面写表单. 2.表单是通过类实现的,继承自forms.Form,然后在里面定义要验证的字段. 3.在表单中,创建字段跟模型是一模一样的,但是没有null=True或者blank=True等这几种参数了,有的参数是required=Tr...
代码星球
·
2020-06-14
djano
form
表单
使用
django之保持会话状态
一、状态保持 1.http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 2.客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据 3.存储方式包括cookie、session,会话一般指session对象 4.使用cookie,所有数据存储在客户...
代码星球
·
2020-06-14
django
保持
会话
状态
django之模板路径配置、模板变量、过滤器、静态文件配置、标签与自定义标签
一、模板路径配置 1.在项目中创建templates文件夹存放模板文件 2.修改settings.py文件TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DIRS':[os.path.join(BASE_DIR,'te...
代码星球
·
2020-06-14
模板
配置
标签
django
路径
django之表关系的实现
1、三种表关系在Model类中的对应关系 2、以学生表、学生具体信息表、学院表、课程表为例实现上述三种表关系分析:一个学院有多个学生,因此学院与学生的关系为一对多的关系 一个学生上多门课,一门课程有多个学生上,因此学生与课程的关系为多对多的关系 ...
代码星球
·
2020-06-14
django
之表
关系
实现
django之配置使用MySQL数据库及其兼容性问题
一、修改settings.py中的默认数据库配置DATABASES={#'default':{#'ENGINE':'django.db.backends.sqlite3',#'NAME':os.path.join(BASE_DIR,'db.sqlite3'),#}'default':{'ENGINE':'django....
代码星球
·
2020-06-14
django
配置
使用
MySQL
数据库
django之重构用户表
一、django自定义用户表格式(3.0.0)数据库: Model类:classAbstractUser(AbstractBaseUser,PermissionsMixin):"""AnabstractbaseclassimplementingafullyfeaturedUsermodelwith...
代码星球
·
2020-06-14
django
重构
用户
django之初建项目
一、项目预览 1.在创建项目之前,必须先进入虚拟环境,因为我们的包安装在我们的虚拟环境中,不在我们的中环境中 >>>./venv/Scripts/activate 2.创建一个项目 >>>django-adminstartprojectbbs 3、项目结构 &...
代码星球
·
2020-06-14
django
初建
项目
django之学习前的准备
一、配置环境Windows10操作系统Python安装配置教程参考:https://www.cnblogs.com/huangbiquan/p/7784533.html安装Python虚拟环境: (1)安装Python虚拟环境包:pipinstallvirtualenv (2)创建虚拟环境:virtuale...
代码星球
·
2020-06-14
django
学习
准备
针对django2.2报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: ill....
1、报错: File"D:PythonPython37-32libsite-packagesdjangoviewsdebug.py",line332,inget_traceback_html t=DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError:'g...
代码星球
·
2020-06-14
针对
django2.2
报错
UnicodeDecodeError
#39gbk
django使用流程
1.安装django包 1 (命令行)>pipinstalldjango#condainstalldjango 2.安装成功后,可以新建django项目 1(命令行)>django-adminstartproject(mysite)项目名 下附项目结构:my...
代码星球
·
2020-06-14
django
使用
流程
tornado django flask 跨域解决办法(cors)
XMLHttpRequestcannotloadhttp://www.baidu.com.No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'http://10.16.16.25:9988'isthereforenota...
代码星球
·
2020-06-13
tornado
django
flask
跨域
解决
django的跨站请求访问
一、简介django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。全局: 中间件 django.middleware.csrf.CsrfViewMi...
代码星球
·
2020-06-13
django
跨站
请求
访问
django的中间件
这个就是中间件的流程django中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个MIDDLEWARE_CLASSES 变量,其中每一个元素就是一个中...
代码星球
·
2020-06-13
django
中间件
django缓存
由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到,并返回。Djang...
代码星球
·
2020-06-13
django
缓存
django的分页--不全也未实现
一、Django内置分页Paginator 二、自定义分页分页功能在每个网站都是必要的,对于分页来说,其实就是根据用户的输入计算出应该在数据库表中的起始位置。1、设定每页显示数据条数2、用户输入页码(第一页、第二页...)3、根据设定的每页显示条数和当前页码,计算出需要取数据表的起始位置4、在数据表中根据起始...
代码星球
·
2020-06-13
django
分页
不全
实现
首页
上一页
...
22
23
24
25
26
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他