
django项目
一个回和
这个作者很懒,什么都没留下…
展开
-
django做一个注册登录界面
一、基于sb-admin模板完成以下登录的逻辑用户想要访问一个网页,首先要求注册账号,有了账号之后再去登录,才能访问网站的主页1.先说以下用户注册的逻辑:register 注册form 表单保存数据到用户表密码要加密2.然后是登录界面login 登录form 表单提交数据和数据库数据校验先校验用户是否存在 存在:校验密码...原创 2019-04-03 22:23:50 · 6106 阅读 · 2 评论 -
django使用vue-resource插件完成列表页与详情页,实现异步刷新功能
目录1.vue-resource有两种导入方式2.有关列表页的视图文件内容在此不做相似说明,直接附上代码3.详情页的views.py4.urls.py 路由文件5.列表页 student_v2.html6.详情页 studentDetail.html7.效果8.整个过程的分析vue想要实现异步加载(局部刷新,不会刷新整个界面),需要使用到vue-resour...原创 2019-04-09 12:27:23 · 401 阅读 · 0 评论 -
django高级分页策略
Django查询本身是有惰性的,all并不是将所有的数据查询出来,只有在排序或者截取的时候,才会 具体查询。查询 第1页到第5页,数据库只查询前50条数据,查询 第6页的时候,会查询50-100。1.首先编写实例代码具体情况不详细说明了,下面为你指路:https://blog.youkuaiyun.com/g_optimistic/article/details/890887932.然...原创 2019-04-09 08:54:12 · 235 阅读 · 0 评论 -
基于vue和ajax分页的列表页的完善
1.效果其他操作请看基于vue和ajax的分页https://blog.youkuaiyun.com/g_optimistic/article/details/891051202.代码{% verbatim myblock %} <div id="bindData"> <table class="table...原创 2019-04-08 21:36:30 · 339 阅读 · 0 评论 -
django基本分页思路
1.什么叫分页页码 每页条数 每页数据 1 10 0-10 2 10 10-20 n 10 (n-1)*pageSize-n*pageSize 2.django基本分页实例视图文件 views.pydef list_student(request): if request.method=="GET": ...原创 2019-04-08 11:26:41 · 306 阅读 · 0 评论 -
使用django框架完成详情页和列表页
1.列表页viewdef schools(request): data=[ {"id":1,"name":"中原工学院","address":"河南省郑州市"}, {"id":2,"name":"山西大学","address":"山西省太原市"}, {"id":3,"name":"太原理工大学","address":"山西省太原市"...原创 2019-03-28 23:08:29 · 1782 阅读 · 1 评论 -
django当做独立的html模板系统
目录1.创建模板目录2.进行模板目录路径配置3.加载使用模板4.完整操作过程1.创建模板目录2.进行模板目录路径配置3.加载使用模板from django.template.loader import get_template超链接技巧:/ 当html标签的路径当中出现 / 代表路径分割,到那时如果开头出现代表根,否则从当前开始链接4.完整操作...原创 2019-03-28 22:27:17 · 379 阅读 · 0 评论 -
django的模板标签语言
目录1.变量 {{ }}2.标签 {% %}(1){% if %}(2){% ifequal %}(3){% for %}在这讲一下{{forloop}}变量:3.过滤器 filter {{ | }}django拥有一套完整的模板系统1.变量 {{ }}(1)传入前端的变量最外层一定是一个字典(2)具体的变量可以是字符串,...原创 2019-03-28 21:39:32 · 775 阅读 · 0 评论 -
用django输入生日,判断是一年中的第几天
1.在视图文件viewpy中:from django.http import HttpResponseimport timedef birthday(request, month, day): month = int(month) day = int(day) d = time.localtime( time.mktime( ...原创 2019-03-28 19:55:44 · 628 阅读 · 0 评论 -
用django写一份请帖
目录1.确定表达的形式2.确定表达的内容表达内容需要时采用字典格式封装数据表达的形式加载表达的内容3.案例:用django框架写一份结婚请帖django的表达内容与表达形式1.确定表达的形式加载模块from django.template import Template.Context2.确定表达的内容表达内容需要时采用字典格式data=[]...原创 2019-03-28 19:46:08 · 913 阅读 · 1 评论 -
用django框架写一个博客项目
目录1.查询所有的文章,完成文章的展示列表页(1)查询所有文章(views.py)(2)将数据返回前端(3)前端调用循环渲染数据2.根据列表页提供的id查询文章详情(1)查询详情(2)返回前端3.项目监听本机所有ip(1)修改pycharm配置(2)修改settings.py配置4.效果5.富文本6.分页1.查询所有的文章,完成文章的展示列表...原创 2019-04-01 21:34:21 · 729 阅读 · 0 评论 -
用django添加富文本
目录1.安装模块2.setting.py配置(1)安装app(2)配置路由3.models.py4.再进行settings配置5.收集静态6.查看效果7.改回设置1.安装模块pip install django-ckeditor2.setting.py配置(1)安装app(2)配置路由3.models.py导入RichTe...原创 2019-04-01 21:17:28 · 657 阅读 · 0 评论 -
django admin后台
admin是django官方定义的一个完整的后台系统,在我们下载django的同时下载下来1.创建admin后台管理系统的超级用户python manage.py createsuperuser2.在app当中admin文件当中注册数据表3.登录admin/路由进行操作4.在数据库类中添加__str__方法,来加载实例的可读性5.admin后台可以在admin文...原创 2019-04-01 20:24:17 · 270 阅读 · 0 评论 -
django的基础开发
目录1.django轻量级服务器开启(1)通过命令行开启(2)通过pycharm2. hello world的django的开发(1)在项目中创建了views.py(2)urls.py是路由文件(3)在浏览器中查看django自带轻量级的web开发服务器,我们在开发的前期使用该服务器进行开发和调试1.django轻量级服务器开启(1)通过命令行开启py...原创 2019-03-27 22:59:21 · 383 阅读 · 0 评论 -
django的继承(extends)与加载(include)
目录1.创建一个django项目2.在pycharm中打开django项目3.创建存放静态文件(static)和html的templates文件和,视图文件 views.py4.更改settings.py配置文件5.以about.html为例,还原网页原有的样式6.extends 继承(1)views.py(2)urls.py(3)base.html...原创 2019-03-30 11:27:04 · 1614 阅读 · 0 评论 -
django项目整合
一、独立的url1.在app当中创建文件去settings查看自己当前的项目下有几个app2.导入url用到的模块 path,re_path3.在主url当中进行url包含,include形成子url的形式启动服务器二、独立的template三、独立的static...原创 2019-04-09 18:56:12 · 426 阅读 · 0 评论