
Django工程开发
Django基础
挲love的成长积累
这个作者很懒,什么都没留下…
展开
-
Django fvb和cvb
fvb : function viewscvb : class views一、fvbfrom django.http import HttpResponse,JsonResponsefrom .models import Student# fvb function viewsdef stu(request): if request.method == 'GET': ...原创 2019-12-31 16:52:22 · 462 阅读 · 0 评论 -
Django 自带模板过滤器filter
{{age|add:"1"}} # 加一{{name|add:" 先生"}} #在字符串后面加上先生{{navs|length}} #获取list的长度{{navs.0}} #获取第一个元素{{article_content|truncatechars:"20"}} # 第一个传值|函数:截断字符串的长度 ...显示{{navs|slice:"0:3"}} # list|...原创 2019-12-31 14:42:51 · 189 阅读 · 0 评论 -
Django 自定义标签tag 过滤器filter
eg:文章描述太长时,截取前几个字符,后面用[…]代替显示1.在项目(user)下新建文件夹 templatags ,包含__init __.py文件,和自定义函数导入下面代码:from django import templateregister = template.Library()2.前端模板关联起来,前端调用自己写的函数,在需要的页面 加入 {% load my_tag...原创 2019-12-31 11:33:40 · 235 阅读 · 0 评论 -
Django 分页
from django.core.paginator import Paginator p = Paginator(models.Article.objects.all(),10)#分页,第一个参数传要分页的,可以是list,可以是queryset,第二个是每页多少个 print(p.page_range)#分页范围print(p.num_pages) #总共多少页print(p.c...原创 2019-12-30 17:11:27 · 117 阅读 · 0 评论 -
Django 上下文管理器
上下文管理器:1、每个view里面都需要用到的操作,那你就放到上下文管理器里面查2、先定义一个函数,函数必须有一个参数,是request3、这个函数要返回一个字典4、要加在配置文件里面 TEMPLATES=>options=>...原创 2019-12-30 14:25:29 · 233 阅读 · 0 评论 -
Django 操作数据库model(增删改查)
一、先配置两行代码import django,osos.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dj_test.settings') #指定一下Django的文件配置在哪里django.setup() #单独运行的话指定一下二、增删改查代码增c_obj = Category.objects.create(name="Mysql")#...原创 2019-12-27 14:13:27 · 255 阅读 · 0 评论 -
Django HTML页面操作
1.html循环写法 <ul id="starlist"> <li><a href="index.html">网站首页</a></li> <li><a href="share.html">我的相册</a></li> <li><a...原创 2019-12-27 14:28:17 · 251 阅读 · 0 评论 -
Django 创建表结构说明->admin后台
一、model.py文件中python manage.py makemigrations 创建表结构python manage.py migrate 生成表,建表from django.db import models# Create your models here.class Category(models.Model): #继承至models.Model,...原创 2019-12-27 13:13:46 · 296 阅读 · 0 评论 -
Django 配置访问顺序 ->MTV开发模式
dj_test是项目名,前面是路劲路径url能访问页面 需要几步:1.必须先有一个HTML模板2.建一个视图,实现html逻辑的地方,views.py文件中3.最后配置url对应的哪个视图,urls.py文件中MVC ->web开发模式model ->数据库view ->视图controller ->控制逻辑MTV ->mode...原创 2019-12-27 11:11:18 · 148 阅读 · 0 评论 -
django->model模型操作
一、字段类型二、字段选项说明三、内嵌类参数说明abstract = Truedb_table = 'table_name' #表名,默认的表名是app_name+类名ordering = ['id','-create_time'] #排序规则,按照哪个字段排序,加上负号是降序unique_together = ('name','id_card') #联合主键verbose_nam...原创 2019-12-27 10:57:01 · 227 阅读 · 0 评论 -
django->新建项目、常用配置描述
django是一个重量级的python服务端开发框架,我们可以用它来开发一些后端服务和网站,这篇博客学习一下django的基本操作一、安装djangopip install django==2.1.5 -U #安装django/升级最新版本二、创建、启动django项目django-admin startproject dj_test #创建一个django项目cd dj_tes...原创 2019-12-27 10:49:30 · 110 阅读 · 0 评论