随笔分类 -  django

该文被密码保护。
posted @ 2020-02-15 18:08 颜颜blog 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-02-15 16:55 颜颜blog 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-01-10 20:33 颜颜blog 阅读(3) 评论(0) 推荐(0)
摘要:django可以在每个子项目中添加自己的urls文件,然后再用include把路径包含进去 from django.contrib import admin from django.urls import path,include from example import urls #导入需要使用的u 阅读全文
posted @ 2019-11-16 22:30 颜颜blog 阅读(857) 评论(0) 推荐(0)
摘要:表存在,可以通过django数据库反向生成来生成数据表model代码 在当前目录下执行命令,指定文件名为m.py python manage.py inspectdb > m.py ps:项目连接的哪个数据库,就生成哪个数据库的表代码 阅读全文
posted @ 2019-11-16 19:23 颜颜blog 阅读(249) 评论(0) 推荐(0)
摘要:PS:需要在setting中配置中间件的类路径 'my_test.middleware.SessionMiddleware',#校验session的类my_test 项目名称同名目录middleware 自定义的中间件py文件SessionMiddleware 实现中间件功能的类 from djan 阅读全文
posted @ 2019-11-16 19:08 颜颜blog 阅读(123) 评论(0) 推荐(0)
摘要:pickle--什么类型都可以转换成字符串 # pickle 什么类型都可以转成字符串 import pickle class MyCity: name = 'cd' city = MyCity() result = pickle.dumps(city)# 把对象转成字符串 print(result 阅读全文
posted @ 2019-11-16 19:04 颜颜blog 阅读(481) 评论(0) 推荐(0)
摘要:django自带用户系统 # django自带的用户系统 # auth_user表 from django.contrib.auth.models import AbstractUser from django.db import models # 自定义的用户表,继承自带的AbstractUser 阅读全文
posted @ 2019-11-16 19:03 颜颜blog 阅读(186) 评论(0) 推荐(0)
摘要:django数据库公共字段处理 创建好公共字段,其它数据库表继承这个基类就可以自动创建公共字段 # 数据库公共字段 ''' 1、枚举类型,值只能在这里面进行选择 创建表时,在字段属性里加上choices = is_delete_choice is_delete_choice = ( (0,'删除') 阅读全文
posted @ 2019-11-16 19:00 颜颜blog 阅读(877) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-15 13:40 颜颜blog 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-02 16:40 颜颜blog 阅读(25) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-02 11:41 颜颜blog 阅读(12) 评论(0) 推荐(0)
摘要:Django提供了一些函数,通过前端可以实现代码逻辑、字符串的处理等功能,一些复杂的功能如数据合法性判断、非法字符的过滤等可以通过后台代码实现前端自定义函数。 django提供了两种方法为前端实现自定义函数,分别是filter和simple_tag. 一、前端tag 后台代码 前端代码 替换敏感词- 阅读全文
posted @ 2019-11-01 14:47 颜颜blog 阅读(927) 评论(0) 推荐(0)
摘要:以一个student学生表为例子 class Student(models.Model): name = models.CharField(verbose_name='名称',max_length=10) phone = models.CharField(max_length=11,unique=T 阅读全文
posted @ 2019-10-26 18:16 颜颜blog 阅读(222) 评论(0) 推荐(0)
摘要:1、后台入口 http://127.0.0.1:8000/admin/2、创建用户命令 python manage.py createsuperuser #添加用户 也可以进入后台管理页面添加3、实现后台管理表 PS:在创建数据库时,字段verbose_name写上中文名,后台管理页面才会出现中文名 操作子项目下面admin.py文件 from . import models #导... 阅读全文
posted @ 2019-10-26 17:46 颜颜blog 阅读(139) 评论(0) 推荐(0)
摘要:1、后端处理请求的实现 一个提交数据的页面,会有get与post两种请求需要,这时候只需要写一个页面,在后端判断传过来的是get请求,还是post请求,就可以根据不同的请求得到不同的处理。 2、前端页面实现 前端通过form表单提交的方式实现,也可以写ajax请求实现 阅读全文
posted @ 2019-10-26 17:09 颜颜blog 阅读(460) 评论(0) 推荐(0)
摘要:一、获取请求参数 二、分页的方法 三、实现分页 分页的后端实现: 分页的前端实现: 阅读全文
posted @ 2019-10-26 14:04 颜颜blog 阅读(354) 评论(0) 推荐(0)
摘要:PS:如果数据库坏了,或者更新不了表结构,就把数据库文件删除,migrations文件夹下面除init的文件删除,再makemigrations和migrate django自带的数据库是文件格式,工程目录下的db.sqlite3文件就是数据库文件,需要通过工具进行连接 1、创建表 创建一个表名为a 阅读全文
posted @ 2019-10-23 14:24 颜颜blog 阅读(272) 评论(0) 推荐(0)
摘要:一、django上下文管理器(使变量能在每个页面被访问)上下文管理器会被自行访问,自动加载这些变量,每个页面都可以使用这些变量 1、创建一个python文件 在与项目名称相同的文件夹下面创建一个名字为context_process的python文件(文件名可以叫其它 2、在这个python文件里面写 阅读全文
posted @ 2019-10-23 14:05 颜颜blog 阅读(360) 评论(0) 推荐(0)
摘要:PS:如果遇到编码格式不对,把内容复制下来,把文件删除再重新创建一个新的文件,把内容拷贝回去,就可以了。 1、创建一个基础html页面 1、创建一个base.html,将网页的页头页脚,以及每个页面都用到的东西,都放进这个html中 2、在中间放内容的地方写上下面两行代码,表示这个块是可以加内容的 阅读全文
posted @ 2019-10-23 13:51 颜颜blog 阅读(461) 评论(0) 推荐(0)