#Django

Python之路-(js正则表达式、前端页面的模板套用、Django基础)

js正则表达式前端页面的模板套用Django基础 js正则表达式:1、定义正则表达式/.../ 用于定义正则表达式/.../g表示全局匹配/.../i表示不区分大小写/.../m表示多行匹配   登录注册验证:    test:      判断字符串是否符合规定的规则        rep...

django session实现登陆验证

实现用户的登录在view中deflogin(request):ifrequest.method=='GET':returnrender(request,'login.html')else:name=request.POST.get('name')pwd=request.POST.get('pwd')user=User....

Django基础之模板

官方文档只需要记两种特殊符号:{{ }}和{%%}变量相关的用{{}},逻辑相关的用{%%}。变量{{变量名}}变量名由字母数字和下划线组成。点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。几个例子:view中代码:deftemplate_test(request):l=[11,22,33]d={...
代码星球 ·2020-03-30

Django的缓存机制和信号量相关

缓存的简介  在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.  当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.  缓存是将一些常用的数据保存内存或者memcache中,...

深入解析当下大热的前后端分离组件django-rest_framework系列一

  Nodejs的逐渐成熟和日趋稳定,使得越来越多的公司开始尝试使用Nodejs来练一下手,尝一尝鲜。在传统的web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。   ...

Django基础之路由系统

Django1.11版本URLConf官方文档 URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。  基本格式:&nb...
代码星球 ·2020-03-30

Django基础之视图

一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了&mdash...
代码星球 ·2020-03-30

Django框架简介

MVC,全名是ModelViewController,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architecturalp...
代码星球 ·2020-03-30

Django组件之contenttype的应用

  contenttypes是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中。  每当我们创建了新的model并执行数据库迁移后,ContentType表中就会自动新增一条记录。比如我在应用app01的models.py中创建表classElectrics...

windows 10 + django 1.11 创建web项目

环境:Windows10、Django1.11.6 、python3.6 1、安装Django:  1)、pipinstalldjango  2)、去django官网下载,(tar.gz文件),解压后进入目录,    在DOS中运行pythonsetup.py等待安装完成。  3)、环境变量配置  ...

django之创建子应用

一:子应用  Django的视图编写是放在子应用中的。类似于flask中的视图。二:创建子应用  例如:在刚才的dj_study项目中,创建一个名字为user的子应用(目录):注意是第一级的dj_study下面。  pythonmanage.pystartappuser #manage.py启动和创建程序的子...
IT猿 ·2020-03-28

django之创建项目

1.创建虚拟环境  mkvirtualenvdjango_study-ppython3  创建成功后:(django_study)python@ubuntu:~$ 2.安装django-指定版本1.11.11  pipinstalldjango==1.11.11报错:TypeError:unsupported...
IT猿 ·2020-03-28

Django框架下的增强分页组件

本文通过文章同步功能推送至博客园,显示排版可能会有所错误,请见谅!描述:Django框架内置了分页功能,但其只能满足简单需求,难以实现复杂功能。实现代码:#!/usr/bin/envpython3#-*-coding:utf-8-*-__auth__='SongWei'fromdjango.utils.safestri...

Redis+Django(Session,Cookie、Cache)的用户系统

转自 http://www.cnblogs.com/BeginMan/p/3890761.htmldjangoauthentication 提供了一个便利的userapi接口,无论在py中 request.user,参见 Requestandresponseobjects&nbs...

Django1.6版本的PG数据库定义手动升级

  Django1.7以后添加了migration功能,数据库定义的升级完全实现自动化,之前是通过一个叫south的app来做的。这篇文章谈一下1.6下的手动更新升级。  1、tablecreate和tabledelete操作,万幸的是Django即便是旧版本,其table的添加...
首页上一页...4142434445...下一页尾页