10 2017 档案
摘要:`ipython`是一个升级版的交互式python命令行工具. ipython安装 pip install ipython 等到命令执行完成后显示 表示完装成功 在命令提示符下输入 就可以启动ipython了 其与原版python命令行工具不同在于ipython的提示符变成了in和out. 为输入命
阅读全文
摘要:zip函数接受任意多个可迭代对象作为参数,将对象中对应的元素打包成一个 ,然后返回一个可迭代的zip对象. 这个可迭代对象可以使用循环的方式列出其元素 若多个可迭代对象的长度不一致,则所返回的列表与长度最短的可迭代对象相同. 用法1:用两个列表生成一个zip对象 例1 a1=[1,2,3] a2=[
阅读全文
摘要:在前面我们知道,Django启动之前会执行 中的 方法. def autodiscover(): autodiscover_modules('admin', register_to=site) 在这个方法里,既然 能执行 文件,那当然也可以执行别的py文件. 如果想让 执行自定义的py文件,该怎么做
阅读全文
摘要:在Django中实现数据库的事务操作 在学习MySQL数据库时, 的. 什么是数据库的原子操作呢??打个比方,一个消费者在一个商户里刷信用卡消费. 交易正常时,银行在消费者的账户里减去相应的款项,在商户的帐户加上相应的款项. 但是如果银行从消费者的账户里扣完钱之后,还未在商户的帐户里加上相应的款项时
阅读全文
摘要:通常创建一个Django项目的时候,在Django的配置文件 中,都会有下面的这段配置: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.
阅读全文
摘要:现在来新建一个Django项目 ,url配置为 url(r'^getData.html$',views.get_data) 其对应的视图函数为 : from django.shortcuts import render,HttpResponse def get_data(request): retu
阅读全文
摘要:在 中只需要将地 中某个类注册,即可在Admin中进行增删查改的功能,例如: admin.site.register(models.UserInfo) 这种方式比较简单,如果想要进行更多的定制操作,就需要利用 进行操作 方式一 from django.contrib import admin fro
阅读全文
摘要:先来看一个例子 定义 的项目,在路由表中添加一条路由记录 url(r'^getData.html$',views.get_data) 对应的视图函数 from django.shortcuts import render,HttpResponse def get_data(request): res
阅读全文
摘要:本人在学习Django的过程中整理的一些知识点 现在整理成思维导图,在以后查阅的时候可以方便自己.
阅读全文
摘要:在生成input标签的时候可以指定input标签的类型为file类型 <!DOCTYPE html Title {{ error_message }} {% csrf_token %} </form 此时,在网页上页示如下 如果网页上提交的是用户名和密码等,通过键值对发送到服务端。 一组键值代表一个
阅读全文
摘要:我们在某个网站注册账号的时候,总会遇到下面的情况: 限定用户名的长度最少8位 用户输入的密码最短8位,最长28位 还有用户输入的手机号或者邮箱验证等 这些情况都可以由Django的 来实现。 Django中的form表单的定义 Django的表单系统中,所有的表单都继承自 类 基于Django的表单
阅读全文
摘要:认证登陆 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查询数据库,看用户输入的用户名是否存在于数据库中; 如果用户存在于数据库中,然后再验证用户输入的密码,这样一来就要自己编写大量的代码。 事实上,Django已经提供了内置的用户认证功能。 在使用 和`"python manage.py
阅读全文