![](https://img-blog.csdnimg.cn/20190906142304509.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
叮叮叮会过去的
路漫漫其修远兮,吾将上下而求索。
展开
-
Django-常用命令
创建新的项目 django-adminstartproject xxxxx创建新的APP python manage.py startapp xxxxx启动Django项目 python manage.py runserver python manage.py runserver 8000创建超级管理员 python manage.py createsuperuser同步更...原创 2019-08-27 15:10:40 · 96 阅读 · 0 评论 -
Django-时间字段
创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个field有着相同的参数auto_now和auto_now_add,表面上看起来很easy,但实际使用中很容易出错,下面是一些注意点。DateTimeField.auto_now这个参数...原创 2019-09-26 15:08:04 · 187 阅读 · 0 评论 -
详解Django的CSRF认证
1.csrf原理csrf要求发送post,put或delete请求的时候,是先以get方式发送请求,服务端响应时会分配一个随机字符串给客户端,客户端第二次发送post,put或delete请求时携带上次分配的随机字符串到服务端进行校验2.Django中的CSRF中间件首先,我们知道Django中间件作用于整个项目。在一个项目中,如果想对全局所有视图函数或视图类起作用时,就可以在...原创 2019-09-24 14:26:51 · 363 阅读 · 0 评论 -
Django-登录注册
登录注册先放出html css js 以及页面效果。这个是随便找了个登录注册的开源页面。web页面的代码 在文章的最最下面。放在上面有点碍眼。写简单的路由,能够访问http://127.0.0.1:8000/http://127.0.0.1:8000/login/http://127.0.0.1:8000/register/得到相应的页面。新建的app lo...原创 2019-09-24 14:33:33 · 651 阅读 · 0 评论 -
Django-simpleui
django-simpleui 是一个基于element-ui+vue开发的主题,重写和优化90%以上的页面。说的直白点就是默认的django admin管理后台不好看,于是有大佬重新设计了一套美观的ui界面。感谢大佬。安装:pip install django-simpleui升级:pip install django-simpleui -U创建一个...原创 2019-09-24 10:19:49 · 6350 阅读 · 0 评论 -
Django settings配置详解
1. 基础DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目录下,开发情况下不需要,我们通常会在当前文件夹运行,python可以搜索到。如果需要运行在其他服务器上,就必须指定DJANGO_SETTINGS_MODULE变量。2. 默认设定一个django的settings文件不需要我们手动去设置所有项目,因为系统已经默认设置好了。...原创 2019-09-24 10:10:06 · 1815 阅读 · 0 评论 -
Python Django项目部署 Linux 服务器
项目依赖: Linux Centos7 (阿里云轻量级服务器) + Python 3.7.2 + Django 2.2.1 + restframework 3.9.4 + mysql 5.71 安装 python3 到 Centos7, 先安装软件管理包和可能使用的依赖yum -y groupinstall "Development tools"yum install openssl-...原创 2019-09-22 12:45:02 · 193 阅读 · 0 评论 -
Django2.*外键参数on_delete的使用方法
最新的django2.*使用外键(ForeignKey)和一对一(OneToOneField)的时候,必须添加on_delete参数,不然就会报错。刚使用django2.*的朋友,总是遇到类似下面的报错,这就是没有给外键添加on_delete参数的原因。TypeError: __init__() missing 1 required positional argument: 'on_del...原创 2019-09-20 17:44:14 · 456 阅读 · 0 评论 -
Django②
然后继续继续。分开写。慢慢来其实我觉得这些都是很低级的那种,写了感觉有点赘余,不写的话,又怕真的有新手不会。就当我啰嗦吧。多写点。自己到时候有什么补充继续补上去。url的使用正常启动一个项目的时候,会出现之前的那种。是因为你没有配置url。当我们打开一个网页,在网页上随便点,都会跳向新的页面。因为在后台已经给他配置好了它要去某个地方。这就是url配置。脑补下 html a链接 差不多...原创 2019-08-31 22:18:58 · 78 阅读 · 0 评论 -
Django①
今天本来约了吃烤肉,奈何被放了鸽子。打开电脑,随便写点什么吧。这篇文章配合一个 顺便做一个小一点的项目吧。来来来,先讲一讲什么是Django。Django是由python写的一个开源的web框架。是基于MVC构造的框架。在Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。Django可以来做什么呢。Django早期...原创 2019-08-31 16:35:48 · 86 阅读 · 0 评论 -
Django之图片上传
setting.py中MEDIA_ROOT = ‘media/’MEDIA_URL = ‘media/’在from 表单中传送 图片类型的 input框type类型需要写入 file文件类传送时 form 中就不单单是 POST 提交方式, 还必须有:enctype="multipart/form-data"才能进行图片的传送HTML<form me...原创 2019-08-28 23:54:08 · 115 阅读 · 0 评论 -
django-forloop案例
场景:当前端遍历对象的时候。根据要求,把第一个div标签和其余的标签区分开。item active 和 item {% for b in banner %} {% if forloop.first %} <div class="item active"> <a href="{...原创 2019-09-29 17:25:38 · 150 阅读 · 0 评论