上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 前言 一个网站上新用户注册,会写个注册页面,如果用django写个注册页面的流程呢?本篇以post请求示例,从html页面上输入用户注册信息,提交到后台处理数据,然后传参数据到User数据库表里面 注册页面html 注册页面设计,需输入用户名(必填)、密码(必填)、邮箱(非必填),点注册按钮提交表单 阅读全文
posted @ 2019-06-10 15:18 北方卧龙 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前言 通常我们需要在html页面上输入框里面输入数据,比如登录的时候,输入账号和密码,点提交按钮。从html把数据提交到服务端,服务端接收数据后判断提交的数据,然后做出对应的响应,这么一整个流程就是表单相关的知识点,涉及到数据的交互。 form表单 表单在html中由<form>标签实现,一个完整的 阅读全文
posted @ 2019-06-10 14:56 北方卧龙 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、数据库操作1、创建model表 基本结构: from django.db import models class userinfo(models.Model):#如果没有models.AutoField,默认会创建一个id的自增列name = models.CharField(max_lengt 阅读全文
posted @ 2019-06-06 18:52 北方卧龙 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前言 列表页优化和排序 ModelAdmin django的options.py里面 ModelAdmin类定义的参数可以设置admin后台列表页面,相关的参数如下 排序字段 后台列表页面,如果想按某个字段排序,可以加个ordering参数,比如按创建时间(creat_time)降序备注:order 阅读全文
posted @ 2019-06-06 14:58 北方卧龙 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 前言 django的admin首页默认显示的"Django 管理",title显示的是"Django 站点管理员",这里的文案内容可以修改成自己项目的后台页面内容 首页和title django后台首页点开,修改成项目对应的文案, 修改如下图2个地方 admin.py修改 sites.py源码里面A 阅读全文
posted @ 2019-06-06 14:24 北方卧龙 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 前言 admin后台页面表名称(默认会多加一个s)和字段名称是直接显示在后台的,如果我们想设置成中文显示需加verbose_name和verbose_name_plural属性 verbose_name 如下图所示,列表标题显示的是数据库里面的字段(Field)名称,如果想让它显示中文的名称,需加个 阅读全文
posted @ 2019-06-06 14:10 北方卧龙 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在admin后台发布一篇文章的时候,一般会有创建时间和最后更新时间这2个字段,创建时间就是第一次编辑文章的时候自动添加的,最后更新时间就是每次修改文章的内容后自动更新在models.py建表的时候,设置creat_time和update_time类型为DateTimeField,添加aut 阅读全文
posted @ 2019-06-06 12:25 北方卧龙 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 前言 django的admin后台默认显示的内容很少,只显示了表的相关信息,查看字段内容需点开详情才能查看,不是很直观。在admin.py文件里面是可以自定义相关的展示内容的,也可以添加搜索框,快速的搜索相关内容 优化列表显示 django的表信息列表显示默认值显示了表的相关属性 如果我们想让表里面 阅读全文
posted @ 2019-06-06 12:05 北方卧龙 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 前言 django的admin后台页面默认是英文的,不喜欢英文的话,可以改下setting.py里面的语言设置,改成中文版的显示 语言设置 打开setting.py,找到以下内容 需要修改一个地方,其中 zh-Hans是简体中文,zh-Hant是繁体中文。修改后如下 修改后刷新admin页面就是中文 阅读全文
posted @ 2019-06-06 11:17 北方卧龙 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 前言 最近学django,看到不少教程里面models.py里面建表,写一个类的时候,习惯上加个__str__ ,开始不太明白,简单的实践后才知道是为了美化类实例的打印内容。python3 里面用__str__ ,python2里面用__unicode__ 写个类 先写个简单的类,实例化后打印实例的 阅读全文
posted @ 2019-06-06 10:54 北方卧龙 阅读(212) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页