django
文章平均质量分 80
keithzone
努力成长中
展开
-
django 入门
django入门一、 django框架导入1. 什么是软件框架软件框架(Software framework),软件框架其实就是将代码放到一个我们看不到的容器中,规定架构。当我们使用的时候直接调用。2. python 网络编程复习(cs模型,bs模型)cs模型: c --- client的意思 s --- server的意思bs模型: ...原创 2018-07-10 21:26:41 · 289 阅读 · 0 评论 -
django中间件,第三方验证码,配置发送邮件,配置404,500,以类的形式写视图函数
一、中间件 当发出request请求时每一个请求都是先通过中间件中的 process_request 函数,这个函数返回 None 或者 HttpResponse 对象, 如果返回前者,继续处理其它中间件,如果返回一个 HttpResponse,就处理中止,返回到网页上。 每一个中间件有5种方法 process_request,process_view,process_except,pr...原创 2018-08-01 21:00:29 · 419 阅读 · 0 评论 -
django 装饰器和分页器
一、装饰器(实现不登陆不能执行一些操作) 1.django自带装饰器(不能实现登录后返回当前网页,不能处理ajax) from django,contrib.auth.decorators import login_required @login_required(login_url = '/users/user_login') 不能使用反向解析url def 视图函数(req...原创 2018-08-01 20:58:16 · 480 阅读 · 0 评论 -
django 用户表拓展,表单验证,图片显示
一、用户表拓展 1.在users模块下的models.py 中 from django.contrib.auth.models import Abstractuser class UserProfile(Abstractuser): nick_name = models.Charfield(max_lenght=10,verbose_name='用户昵称') def ...原创 2018-08-01 20:57:14 · 205 阅读 · 0 评论 -
diango admin 和 xadmin
一、django自带后台admin 1.创建超级用户 1.python manage.py createsuperuser 输入用户名密码 2.在网站主页后添加/admin,输入用户名密码进入后台 3.注册模型类 1.在app应用文件夹下models.py 中创建模型类 BanClass 2.迁移同步模型类 3.在app应用文件夹下admin.py 中...原创 2018-08-01 20:55:32 · 521 阅读 · 0 评论 -
django html页面 Template模板语法
二、定义模板1. 模板语言(DTL)主要内容1)变量2)标签 { % 代码块 % }3)过滤器4)注释{# 代码或html #}2. 变量1)语法:{{ variable }}2)当模版引擎遇到一个变量,将计算这个变量,然后将结果输出3)变量名必须由字母、数字、下划线(不能以下划线开头)和点组成4)当模版引擎遇到点("."),会按照下列顺序查询:字...原创 2018-08-01 20:53:50 · 1950 阅读 · 0 评论 -
django中 session与cookie设置方法
设置session通过request.session来设置,可以设置过期时间设置session request.session[‘uname’]= ‘liuyuan’session过期时间 request.session.set_expiry(10)· set_expiry(value):设置会话的超时时间· 如果没有指定,则两个星期后过期· ...原创 2018-07-13 21:13:50 · 232 阅读 · 0 评论 -
django 入门4
一、将单表增删改查数据展示在页面上 1、创建项目 2、设置项目的虚拟环境 3、配置项目settings 4、设置主子路由 5、编写数据模型,迁移同步数据库class StudentInfo(models.Model): name = models.CharField(max_length=20,verbose_name='学生姓名') ag...原创 2018-07-13 21:09:08 · 137 阅读 · 0 评论 -
简单博客开发流程
blog开发流程1、分析页面 分析页面达到的目的 1):完成网站的模块划分 2):从模板页面当中抽象出父模板,实现模板页面继承 3):分析模块当中的数据模型,确定模型类当中的字段 2、用户模块 扩展已经存在的模型 1)、onetoone扩展 ...原创 2018-07-19 16:06:23 · 558 阅读 · 0 评论 -
django 模板
模板介绍1 模板概述1)作为Web框架,Django提供了模板,可以很便利的动态生HTML2)模版系统致力于表达外观,而不是程序逻辑。3)模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用。4)模板包含: HTML的静态部分 动态插入内容部分 5)Django模板语言,简写DTL,定义在...原创 2018-07-19 16:01:00 · 840 阅读 · 0 评论 -
django 入门3
一、ORM简介MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库。ORM是“对象-关系-映射”的简称,主要任务是:1)根据对象的类型生成表结构2)将对象、列表的操作,转换为sql语句3)将sql查询到的结果转换为对象、列表这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。Dj...原创 2018-07-10 21:32:19 · 176 阅读 · 0 评论 -
django 入门2
一、简介视图 主要内容:URLconf、HttpRequest对象、HttpResponse1)视图接受Web请求并且返回Web响应2)视图就是一个python函数,被定义在views.py中3)响应可以是一张网页的HTML内容,一个重定向,一个404错误等等4)在http请求中产生两个核心对象,所在位置是,django.http:http请求:HttpRequest对象http响应:Http...原创 2018-07-10 21:30:25 · 348 阅读 · 0 评论 -
django 处理ajax
一、前端ajax请求 1.get请求 $(function () { $('#click1').click(function () { $.get("{% url 'articles:love_add' %}",{artid:{{article.id}}},function(callback){ if(callback.status=='ok'){ alert('...原创 2018-08-01 21:02:36 · 307 阅读 · 0 评论