
Django
paul0926
这个作者很懒,什么都没留下…
展开
-
Django的配置和链接mysql(Ubuntu)
Django的入门(一)Django的简介创建项目的虚拟环境开启一个虚拟环境:开始写迁移数据库文件:链接mysqlDjango的简介MVT模式的介绍创建项目的虚拟环境本次使用的是pip安装一、更新sudo apt update二、安装pipsudo apt install python3-pip三、升级pip(可忽略)sudo python3 -m pip ins...原创 2019-05-27 16:35:21 · 4156 阅读 · 0 评论 -
Celery的使用(django项目实例)
Celery学习笔记Celery的介绍Celery的核心模块Celery优点和流程安装Celery简单的使用celerydjango项目中使用celery创建模块任务发送验证邮件实例发送短信验证码实例Celery中文文档:http://docs.jinkan.org/docs/celery/getting-started/first-steps-with-celery.html#first-st...原创 2019-06-20 13:43:14 · 1746 阅读 · 2 评论 -
DRF框架的使用入门(二)Serializer序列化器/串行器
DRF框架的使用入门(二)序列化器/串行器先创建serializers.py定义序列化器用ModelSerializer创建序列化器用基础类Serializer创建序列化器:在views.py写入内容urls.py写路由逻辑可以用shell来写调试前文:推荐看官网环境:版本(django1.11, python3.5),适用于前后端分离项目先创建serializers.py定义序列化器现在...原创 2019-06-04 17:27:40 · 1181 阅读 · 0 评论 -
django实现地址省市区三级联动和drf-extensions扩展实现缓存
django实现收货地址省市区三级联动前文创建一个应用areasmodels模型类创建省市区数据表,自关联方式迁移数据库,并且导入数据库写后端的views写两个序列化器在urls文件配置路由前文在用户录入地址时,需要进行省市区的选择。在页面加载时,向后端请求省份数据,当用户选择确定省份后,向后端请求该省份的城市数据;在用户选择确定城市数据后,向后端请求该城市的区县信息。我们把这个过程称为省市区...原创 2019-06-21 11:35:50 · 4593 阅读 · 0 评论 -
JSON Web Token令牌(JWT)的使用(一)JWT的原理、配置、创建使用
了解并使用JSON Web Token令牌(JWT为何需要用jwtjwt是什么应用在什么环境JWT的数据结构Header头部Payload有效负载Signature签名官网示例图jwt的流程如何在django使用jwtsettings.py配置jwt在serializers.py使用在前端ajax请求成功函数里可以取值详情请查看jwt官网为何需要用jwtjwt是通过客户端保存数据,而服务器根...原创 2019-06-17 16:41:49 · 1031 阅读 · 0 评论 -
redis数据库的使用、和python的交互
restful放版本号,不要放动词redis数据库使用非关系型数据库,数据存储格式是键值结构,值得部分可分为5种:字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)string语法格式创建:set key value:key是唯一的,不存在就创建,存在则覆盖(django_py3) python@ubu...原创 2019-06-12 09:47:19 · 785 阅读 · 0 评论 -
django自动生成接口文档
django自动生成接口文档先pip安装coreapi包导出pip所有的包到txt文件中配置,在urls.py在serializers.py文件设置备注先pip安装coreapi包pip install coreapi导出pip所有的包到txt文件中pip freeze > requestment.txt这个是从文件里用pip安装所有的包pip install -r requ...原创 2019-06-18 10:31:42 · 8383 阅读 · 3 评论 -
JSON Web Token令牌(JWT)的使用(二)重写自带的用户认证和token流程
重写django自带的用户认证前文,查看官方文档:https://yiyibooks.cn/xx/Django_1.11.6/topics/auth/index.html原创 2019-06-18 10:47:46 · 4762 阅读 · 0 评论 -
django项目中富文本ckeditor的设置(图片上传、添加代码等功能)
django中富文本ckeditor的设置(图片上传、添加代码等功能)前文安装并配置pip安装添加应用:添加ckeditor路由添加CKEditor设置:开始使用为模型类添加字段:有个bug其他可选配置自定义编辑器添加代码功能代码高亮、代码行数前文开发环境:django1.11,python3.5,ckeditor5.5.0在运营后台,运营人员需要录入商品并编辑商品的详情信息,而商品的详情信...原创 2019-06-27 16:12:42 · 9260 阅读 · 1 评论 -
开始一个django项目:配置项目git和文件夹配置、用户模型
开始一个简单的django项目项目架构git初始化仓库配置SSH开始项目在对应的文件夹配置数据库等内容:创建用户模型,可以使用django用户认证模型项目架构前后端分离前端: HTML5 jq或者vue.js后端:DRF,django1.11.11,python3.5数据库:MySQL(关系型数据库,存储比较重要的信息,搭建主从结构),需要频繁访问数据库Redis(搭建缓存)git...原创 2019-06-10 17:09:52 · 365 阅读 · 0 评论 -
django中日志logging的配置以及处理
django中日志logging的配置以及处理在设置文件一般是settings.py配置logging使用log写入文件实例在设置文件一般是settings.py配置logging这里配置了三个handler分别对应三个文件,三个loggers对应相对的handler# 设置log文件地址LOG_PATH = 'logs'# 设置日志LOGGING = { # 规定只能这样写...原创 2019-06-14 15:58:36 · 863 阅读 · 0 评论 -
Django的入门(二)创建models和处理数据、上传显示图片
Django的入门(二)终端开启服务器记录终端的内容到txt文件中创建注册网页在models.py添加数据库字段(列名)在url.py写跳转逻辑在views.py写功能继续上文,这次完成接收前端网页的GET和POST请求数据并处理具体功能为实现注册账户密码和修改密码功能,并实现数据库交互终端开启服务器cd 到你的文件夹workon django_py3 // 用workon打开你配置...原创 2019-05-30 17:38:19 · 860 阅读 · 0 评论 -
Django的入门(一)配置路由、html加载数据库
Django的入门(一)在views.py写内容:在url.py配置链接,配置路由方法一配置路由方法二(分模块,更常用的方法)配置模板文件html加载数据库的内容配置完Django后运行服务器,然后开始创建自己额视图并设置url链接在views.py写内容:在url.py配置链接,配置路由方法一这种是简单直接的导入:配置路由方法二(分模块,更常用的方法)路由可能会过多,所以就有第二...原创 2019-05-28 13:52:04 · 1086 阅读 · 0 评论 -
一个django的商城项目:登录页面的图片验证码和发送短信验证码
开始一个django的商城项目(二)登录页面html和css后端生成的图片验证码以及判断验证对错内容:注册页面的js内容(用jq写)登录页面html和css这里主要分享后端内容,所以简单写写html和css内容,完成后前端网页界面如下:需要启动前端和后端服务器,前端live-server具体配置看:https://blog.youkuaiyun.com/paul0926/article/details/...原创 2019-06-12 17:17:29 · 4846 阅读 · 0 评论 -
DRF框架的使用入门(三)ModelSerializer和各类View详解
DRF框架的使用入门(三)详解ModelSerializer三种基本序列化字段方式指定嵌套序列化指定字段序列化(即覆盖)附加关键字参数request和responserequest请求.data.query_paramsresponse类View视图使用APIView(一级视图)点击查看类内容:写一个get和post请求实例:GenericAPIView(二级视图)和mixinsGenericAP...原创 2019-06-06 12:38:27 · 1372 阅读 · 0 评论 -
理解Cookie和Session机制,Django进行配置cookie和session、redis
理解Cookie和Session机制,接着Django项目进行操作什么是cookie什么是sessioncookie和session的区别django简单的创建一个cookiedjango1.11上的session1.如果需要使用数据库存储session,需要安装应用,django默认已经安装好了:django1.11上session配置redis数据库在终端redis查看session内容ses...原创 2019-06-01 11:37:29 · 337 阅读 · 0 评论 -
DRF框架的使用入门(一)解决DRF跨域请求问题
DRF框架即django rest framework简介配置过程环境版本(django1.11,python3.5)前文:推荐看官方文档:https://www.django.cn/course/show-20.html配置过程在自己所使用的的workon环境下先pip installpip install djangorestframework然后安装应用settings.py的...原创 2019-06-03 12:59:43 · 6901 阅读 · 0 评论 -
DRF跨域请求解决之django-cors-headers的使用
DRF跨域后端解决之django-cors-headers的使用安装并配置django-cors-headers安装live-server 前端服务器安装并配置django-cors-headers在使用django-rest-framework开发项目的时候我们总是避免不了跨域的问题,因为现在大多数的项目都是前后端分离,前后端项目部署在不同的web服务器上,因为我们是后端程序员,因此我要通过...原创 2019-06-03 13:10:54 · 692 阅读 · 0 评论 -
DRF用户权限和Django发送邮件、itsdangerous模块的使用
DRF用户权限和Django发送邮件、itsdangerous模块的使用DRF的用户权限全局设置权限单个视图设置Django的发送邮件功能先在自己的设置settings.py文件配置在serializers.py文件发送邮件Django的itsdangerous模块使用加密token解密tokenDRF的用户权限看官方文档:https://www.django-rest-framework.o...原创 2019-06-19 11:29:08 · 4938 阅读 · 0 评论 -
django商城项目中用户地址管理的增删改查
django中用户地址管理的增删改查前文先写后端逻辑要保存地址先设计Model模型urls配置路径view.py写增删改查的接口序列化器逻辑写前端逻辑js怎么展示省市区select标签内容js写展示地址、新增地址、删除地址修改地址前文先看下要实现的效果:先写后端逻辑要保存地址先设计Model模型models.py写一个地址信息类class AddressInfo(models.Mod...原创 2019-06-24 17:39:12 · 5291 阅读 · 0 评论