
Django
白杨树~
这个作者很懒,什么都没留下…
展开
-
django -- User模型
User模型的基本用法:创建用户: 通过create_user方法可以快速的创建用户。这个方法必须要传递username、email、password。顺序不能错。示例代码如下:views.py#引入Userfrom django.contrib.auth.models import Userfrom django.http import HttpResponse...原创 2018-09-26 22:05:42 · 1084 阅读 · 0 评论 -
django -- url映射
* url映射* 传递参数 * 应用命令空间 * 默认参数 ## 昨天遇到的问题 * windows 中 用户名 不要写成中文 * 如果说 遇到 mkvirtualenv workon 命令找不到 * 将 C:\Python\Python36\Scripts (python安装目录 下面有 mkvirtualenv.bat的脚本)加到环境变量 ...原创 2018-09-18 22:30:32 · 620 阅读 · 0 评论 -
django -- 模板
* 自定义路径转化器 * 模板 * 模板参数* 模板常用的标签 ## 复习 ```from django.http import HttpResponsedef index(request): return HttpResponse() http://127.0.0.1:9000/book主目录的urls.py from django...原创 2018-09-18 22:31:25 · 257 阅读 · 0 评论 -
django -- 过滤器
* 常见过滤器* 自定义过滤器* 模板结构优化* 加载静态文件 ## 复习 ```settings.py 中有一个 TEMPLATES 配置BASE_DIR 你的项目目录 'DIRS': [os.path.join(BASE_DIR, 'templates')] 项目目录下templates文件夹 也就是说 render render_to_string...原创 2018-09-18 22:32:23 · 495 阅读 · 0 评论 -
django -- ORM模型
* 模板加载静态文件 * django 数据库 * 小型项目 * orm模型 ## 复习 ```{add {{value|add:"adsf"}}cut {{value|cut:""}}context = { 'birthday':datetime.now()}{{value|date:'Y-m-d H:i:s'}} default{{v...原创 2018-09-18 22:33:24 · 258 阅读 · 0 评论 -
django -- ORM应用及表关系
* 模型常用的字段 * 表的关系 * ORM 应用 ## 复习 ``````## orm 增删该查 扩展```book = Book.objects.filter(name="三国演义",desc='name').first()books = Book.objects.order_by("-price") #从高到低进行排序 for bo...原创 2018-09-18 22:34:55 · 333 阅读 · 0 评论 -
django -- 视图高级
* django 限制请求 * 页面重定向 * HttpRequest对象 * 生成CSV文件 * 类视图 ## django 限制请求 * get 一般用来像服务器索取数据 不会对服务器的状态进行修改 不会像服务器提交数据 * post 一般用来像服务器提交数据 会对服务器的状态进行修改 比如提交一片文章给服务器 ~~~**装饰器:requ...原创 2018-09-18 22:35:52 · 283 阅读 · 0 评论 -
django -- 错误跳转&表单验证&数据分页
## 重点:1、错误跳转2、表单验证3、数据分页## 复习 ```from django.views.decorators.http from require_http_methods,require_GET,require_POST@require_http_methods['GET','POST']@require_GETdef index(request)...原创 2018-09-19 22:39:16 · 758 阅读 · 0 评论 -
django -- 文件上传&cookie/session&登录注册
# django9## 文件上传:文件上传是网站开发中非常常见的功能。这里详细讲述如何在`Django`中实现文件的上传功能。## 前端HTML代码实现:1. 在前端中,我们需要填入一个`form`标签,然后在这个`form`标签中指定`enctype="multipart/form-data"`,不然就不能上传文件。2. 在`form`标签中添加一个`input`标签,然后指定...原创 2018-09-20 23:01:49 · 312 阅读 · 0 评论 -
django--安装
* 开发环境的搭建 * django 介绍 * django 安装 * git ## 开发环境的搭建 ```1.安装 pyenv https://github.com/pyenv/pyenv-installercurl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-inst...原创 2018-09-18 22:29:26 · 227 阅读 · 0 评论