django
顽石⚡
这个作者很懒,什么都没留下…
展开
-
django_模板
原网页:https://xyy.ink模板模板是html页面,可以根据视图中传递的数据填充值修改settings.py文件,设置TEMPLATES的DIRS值'DIRS': [os.path.join(BASE_DIR, 'templates')]在模板中访问视图传递的数据{{输出值,可以是变量,也可以是对象.属性}}{%执行代码段%}定义index.html模板<!DOCTYPE html...转载 2018-07-12 09:14:20 · 168 阅读 · 0 评论 -
django添加404页面
定义视图本质就是一个函数 视图的参数 一个HttpRequest实例 通过正则表达式组获取的位置参数 通过正则表达式组获得的关键字参数 在应用目录下默认有views.py文件,一般视图都定义在这个文件中 如果处理功能过多,可以将函数定义到不同的py文件中新建views1.py#coding:utf-8from django.http import HttpRespo...原创 2018-07-18 11:44:30 · 1535 阅读 · 0 评论 -
django_POST属性
POST属性QueryDict类型的对象 包含post请求方式的所有参数 与form表单中的控件对应问:表单中哪些控件会被提交?答:控件要有name属性,则name属性的值为键,value属性的值为键,构成键值对提交 对于checkbox控件,name属性一样为一组,当控件被选中后会被提交,存在一键多值的情况键是开发人员定下来的,值是可变的示例定义视图postTest1d...原创 2018-07-18 14:33:49 · 217 阅读 · 0 评论 -
django_静态文件处理
什么是静态文件?项目中的CSS、图片、js都是静态文件配置静态文件在settings 文件中定义静态内容STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'),]在项目根目录下创建static目录,再创建当前应用名称的目录 mysite/static/myapp/ 在...原创 2018-07-24 09:27:27 · 175 阅读 · 0 评论 -
django_添加验证码
为什么添加验证码?在用户注册、登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻一些服务器的压力 使用验证码也是一种有效的防止crsf的方法示例:验证码视图新建viewsUtil.py,定义函数verifycode 此段代码用到了PIL中的Image、ImageDraw、ImageFont模块,需要先安装Pillow(3.4.1)包 Im...原创 2018-07-24 09:28:14 · 360 阅读 · 0 评论 -
django_定义模型
定义模型在模型中定义属性,会生成表中的字段django根据属性的类型确定一下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生成默认的主键列属性命名限制不能是python的保留关键字由于django的查询方式,不允许使用连续的下划线...转载 2018-07-16 09:20:20 · 249 阅读 · 0 评论 -
Model class apps.login.models.User doesn't declare an explicit app_label and isn't in an application
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','login',]...原创 2018-08-15 10:38:20 · 847 阅读 · 0 评论 -
django 后台中文显示
// 这里LANGUAGE_CODE = 'zh-hans'// 这里TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_L10N = True// 这里USE_TZ = False原创 2018-09-11 11:12:32 · 470 阅读 · 0 评论