12 2018 档案
摘要:ModelForm 中选择框的数据 print(list(self.fields['customer'].choices)) [('', ' '), (1, '张飞'), (2, '关羽'), (3, '刘备')] print(list(self.fields['customer'].widget.
阅读全文
摘要:通过 session 保存 个人 信息 登录的视图函数中: def login(request): ''' 登录 ''' err, user, pwd = '', '', '' if request.method == 'POST': user = request.POST.get('user')
阅读全文
摘要:Django forms 组件 Form 1. form表单完成的事情 1. 提供input可以提交数据 2. 对提交的数据进行校验 3. 提供错误提示 2. 定义form组件 3. 使用 form 组件 视图中: 模板中: form 标签加上 novalidate 前端不进行校验 {{ form_
阅读全文
摘要:Ajax (Asynchronous Javascript And XML ) 特点: 异步 页面局部刷新 传递的数据量小 ajax 请求返回数据 重定向 location.href='/index/' 1. 发请求的途径 1. a标签 GET 2. form表单 GET /POST 3. 地址栏中
阅读全文
摘要:在Django中就是一个类,在全局范围内改变Django的输入和输出。 1. 五个方法 process_request(self,request) process_view(self, request, view_func, view_args, view_kwargs) process_templ
阅读全文
摘要:cookie 定义: 保存在浏览器上的一组组键值对 特性: 服务器让浏览器保存的cookie 浏览器有权利进行不设置 下次访问时自动携带响应的cookie Django中的操作 设置: ret.set_cookie('is_login', '1') 设置cookie 超时时间 max_age=5 路
阅读全文
摘要:ORM ORM (object Relational Mapping) 对象和关系型数据库的一个映射 同过操作对象的方式操作数据库的内容 1. 对应关系 类 ___ 表 对象 ___ 记录 数据行 属性 ___ 字段 2. ORM的操作: 1. 查询 2. 增加 3. 删除 4. 修改
阅读全文
摘要:装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷
阅读全文
摘要:1. 创建一个mysql数据库 2. 在settings中配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名字', 'HOST': '127.0.0.1', IP地址 'PORT': 3
阅读全文
摘要:在App 文件夹下的 admin.py 文件中写入 from django.contrib import admin from app名 import models admin.site.site_header = '登录框头部显示' admin.site.site_title = '网页头部显示'
阅读全文
摘要:1. MVC 以及 MTV MVC: M : model 存取数据(模型) V: view 信息的展示(视图) C: controller 逻辑的控制(控制器) MTV: M: model ORM操作(模型) T: template 模板(模板) V: view 业务逻辑 (视图) 2. 变量 取值
阅读全文
摘要:写url和视图的的对应关系 from django.conf.urls import url from django.contrib import admin from app名 import views urlpatterns = [ FBV 写法 url(r'^admin/', admin.si
阅读全文
摘要:request.method 判断请求方式 8种 GET : 获取一个页面 POST: 提交数据 PUT : 上传 HEAD: 不用上传就获取数据 DELETE: 删除 Request URL 标识的 TRACE: 回显服务器收到的请求 OPTIONS: 测试服务器功能是否正常 CONNECT: 将
阅读全文
摘要:静态文件 STATIC_URL = '/static/' 别名 STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), os.path.join(BASE_DIR,'static1'), ] 项目文件夹的路径 BASE_DIR = os.path.
阅读全文
摘要:1.黑窗口命令 pip install django==1.11.16 -i https://pypi.doubanio.com/simple/ django-admin startproject 项目名 切换到项目的根目录下 manage.py python manage.py r
阅读全文

浙公网安备 33010602011771号