![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
文章平均质量分 92
苍穹之宇
我是一个小菜鸟
展开
-
Django实用技巧-发送电子邮件
1.使用163邮箱1.配置163邮箱,开启SMTP服务,并获取授权码2.在settings.py中# 配置发送邮件的信息 163邮箱EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.163.com'EMAIL_PORT = 25#发送邮件的邮箱EMAIL_HOST_USE...原创 2019-01-05 13:54:57 · 1020 阅读 · 0 评论 -
Django实用技巧--处理delete和put请求
最近使用restful风格去写api的时候,发现当我调用post和get方法是没问题的,但是当我调用delete方法就会出现错误:Method Not Allowed (DELET):经过半天折腾,发现是ajax的请求参数写错了,现做出以下总结1.ajax中$.ajax({ url: '/user/3', type: 'delete', # 千万别写错, data:...原创 2019-05-10 21:00:43 · 8166 阅读 · 1 评论 -
Django实用技巧-log日志配置详解
参考文献:https://www.jb51.net/article/105563.htmhttps://blog.csdn.net/zjl199303/article/details/85259244原创 2019-05-13 21:12:53 · 817 阅读 · 0 评论 -
Django实用技巧--中间件-验证用户是否登录
1.新建中间件文件middleware.py2.在middleware.py中定义中间件类,和中间件函数class DjangoMiddleware(object): """中间件类名一般以Middleware结尾""" def __init__(self): """服务器响应第一个 请求的时候调用""" pass def process_request(self, r...原创 2019-04-24 22:52:48 · 496 阅读 · 0 评论 -
Django实用技巧--cookie和session
1.cookie# 设置cookiedef set_cookie(request): ... response = HttpResponse() #生成相应对象,响应类为HttpResponse的子类,如JsonResponse response.set_cookie(key, value, max_age=xx seconds) # 设置cookies的过期时间 return ...原创 2019-04-24 22:19:41 · 102 阅读 · 0 评论 -
Django实用技巧--后台管理
1.后台的配置 登录地址:http://localhost:8000/admin 创建后台管理员 python manage.py createsuperuser Username:xxx 可以为空,默认为系统账户登录名 Emial Address: 可以为空 Password:密码 Password(...原创 2019-04-23 21:27:52 · 178 阅读 · 0 评论 -
Django实用技巧--常用命令
1.常用命令1.创建项目 django-admin startproject projectname 2.创建应用 python manage.py startapp appname3.启动项目 python manage.py runserver [ip:port]原创 2019-04-23 21:13:25 · 98 阅读 · 0 评论 -
Django实用技巧--Models
1.数据类型CharField() - varchar(允许自定义长度) 字符串URLField() - varchar(长度默认为200) 字符串 BooleanField() - tinyint True or False 0 or 1 DateField() ...原创 2019-04-23 20:48:33 · 276 阅读 · 0 评论 -
Django实用技巧-settings设置说明
1.基本设置1.ALLOWED_HOST 设置允许访问到本项目的地址列表 如果为空的话,表示只有本机才能访问(127.0.0.1, localhost) 如果在局域网内被其他机器访问的话,写 ['*'] 如果允许被其他机器访问的话,启动服务时 python manage.py runserver 0.0.0.0:80002.LANGUAGE_COOE ...原创 2019-04-23 20:34:01 · 555 阅读 · 0 评论 -
Django实用技巧--项目部署
1.安装配置uwsgi1.安装uwsgi sudo pip3 install uwsgi2.在项目的根目录新建文件uwsgi.ini,并写入以下内容 [uwsgi] # 指定和nginx通信的端口 socket=127.0.0.1:8001 # 项目路径 chdir=/project/testproject # wsgi.py路径 wsgi-file=testproject/...原创 2019-04-27 20:48:33 · 123 阅读 · 0 评论 -
Django实用技巧--序列化与反序列化
1.序列化1.在views.pyh中from django.core.serializers import serialize, deserializedef get_user(request): users = User.objects.all() context = serialize('json', users, fields=('name', 'age')) #fi...原创 2019-04-25 22:29:41 · 359 阅读 · 0 评论 -
Django实用技巧-富文本编辑器的设置与使用
在Django的模型类中使用富文本编辑器,便于在Django的后台管理中编辑表格内容可以设置表格内容的字体样式1.下载安装django-tinymce==版本号pip install django-tinymce==2.6.02.配置富文本编辑器2.1在settings.py中在INSTALLED_APPS中注册tinymce'tinymac',在settings.py的最后一...原创 2019-01-03 15:04:27 · 300 阅读 · 0 评论 -
Django实用技巧-编写单元测试
使用Django自带的单元测试模块可以对models 和views进行快速测试1.创建单元测试from django.test import TestCase, override_settingsfrom .models import Userclass UserTest(TestCase): def setUp(self): # 初始化,创建测试数据 User.object...原创 2019-07-31 11:39:31 · 430 阅读 · 0 评论