![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
冥想10分钟大师
持续的坚持学习才是真
展开
-
Python学习之Django
文章目录环境创建、进入、新建项目路由环境创建、进入、新建项目#查询环境conda env list#创建环境 Django是环境名称可以自己取名conda create -n Django python=3.7.1#进入环境conda activate Django#新建项目,先使用cd命令进入你要新建项目的位置,zrq为项目名称django-admin start...原创 2019-03-24 11:15:43 · 278 阅读 · 2 评论 -
Django基础,启动、配置、app、ORM语法、视图、路由
文章目录关于HTTP协议:WEB技术新建Django项目Django项目的启动:配置相关 项目名/settings.py文件创建APP的命令ORM python语法 --自动翻译--> SQL语句Django的ORM使用详细步骤:ORM的增删查改views.py专门用来定义处理请求的函数GET请求URL传值POST请求取值关于HTTP协议:浏览器往服务端发的叫 请求(req...原创 2019-05-19 09:56:54 · 310 阅读 · 0 评论 -
Django之ORM对象方法,聚合、分组、F、Q查询
对象的方法<1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。 <4> ...原创 2019-05-22 09:11:06 · 568 阅读 · 0 评论 -
Django进阶学习,模板、filter、母版、块、组件、视图、路由
文章目录Django的MTV模式Django模板filter 语法{{value|filter_name:参数}}母版使用母版和继承的注意事项:组件自定义simple_tag,接受的参数个数大于2自定义inclusion_tag,将HTML文件带上参数,插入到当前HTML文件中,和组件类似视图(接收请求返回响应那部分)路由系统(urls.py)反向解析URLDjango的MTV模式控制器Con...原创 2019-05-20 16:46:42 · 170 阅读 · 0 评论 -
Django高级csrf、cookie、session、ajax、form、middlewares
文章目录csrf简单用法COOKIE登录校验案例sessionclass怎样使用装饰器补充AJAXAJAX请求如何设置csrf_tokenDjango内置的serializers序列化方法JS 操作替代删除提示框Form组件form校验RegexValidator验证器,通过form_obj.is_valid()校验form校验自定义方法csrf简单用法什么是CSRF ?跨站请求伪造,问题...原创 2019-05-23 23:26:45 · 257 阅读 · 0 评论 -
REST framework
文章目录restful协议restframework基于restful协议开发序列化类request拓展restframework视图token拓展认证、权限、频率全局认证分页器解析器根据url指定渲染器返回json数据表格form表单API+JSON渲染拓展restful协议--- 一切皆是资源,操作只是请求方式 ---book表增删改查 /books/ ...原创 2019-07-13 16:35:48 · 316 阅读 · 0 评论 -
权限组件
restful协议--- 一切皆是资源,操作只是请求方式 ---book表增删改查 /books/ books /books/add/ addbook /books/(\d+)/change/ changebook /books/(\d+)/delete/ delbook ---book表增删改查 /b...原创 2019-06-16 23:36:41 · 301 阅读 · 0 评论 -
博客-1-登录
HTML文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>欢迎登录</title> <link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css...原创 2019-05-27 20:57:50 · 167 阅读 · 0 评论 -
博客-2-form注册
form.py“”"bbs用到的form类“”"from django import formsfrom django.core.exceptions import ValidationErrorfrom blog import models# 定义一个注册的form类class RegForm(forms.Form): username = forms.CharFie...原创 2019-05-27 21:05:48 · 181 阅读 · 0 评论 -
博客-3-首页、个人博客详情页
母版<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>{{ blog.title }}</title> <link rel="stylesheet" href="/static/bootstrap/css/...原创 2019-05-27 21:07:13 · 683 阅读 · 0 评论 -
博客-4-点赞、评论
路由#一级视图url(r'(\w+)/article/(\d+)/$', views.article_detail),#二级视图url(r"up_down/",views.up_down),url(r"comment/",views.comment),url(r"comment_tree/(\d+)/",views.comment_tree),视图# 详情页视图def art...原创 2019-05-27 21:08:19 · 489 阅读 · 0 评论 -
Django form图片文件上传
表单文件上传用户信息表的图像存储字段,数据库只存路径# 路径media下面的/avatars/avatar = models.FileField(upload_to="avatars/", default="avatars/default.png", verbose_name="头像")settings设置文件上传位置,数据库只存路径# Django用户上传的都叫media文件MED...原创 2019-06-01 20:47:51 · 1060 阅读 · 0 评论 -
Django导入富文本编译器
下载解压kindeditor文件夹到static文件夹下HTML文件<div class="content"> <h3>添加文章</h3> <form action="" method="post"> {% csrf_token %} <div> <label for="">文章标题</label&...原创 2019-06-01 20:42:39 · 231 阅读 · 0 评论 -
Django案例分页
mymodelpage.py封装好模块,传入参数:param page_num: 当前页码数:param total_count: 数据总数:param url_prefix: a标签href的前缀:param per_page: 每页显示多少条数据:param max_page: 页面上最多显示几个页码返回一个html文件class Page(): def __init...转载 2019-05-22 21:12:30 · 80 阅读 · 0 评论 -
Django的auth认证系统
文章目录用户对象的方法authenticate() 验证用户名以及密码是否正确使用login(request, user_obj)之后,request.user就能拿到当前登录的用户对象is_authenticated() 用来判断当前请求是否通过了认证。login_requierd()create_user()create_superuser()set_password(raw_passwo...转载 2019-05-24 20:49:39 · 171 阅读 · 0 评论