Django基础
昵称最烦了
路还那么长,一路好运,一路向前。
展开
-
django 实现web接口 python3模拟Post请求
研究这玩意有啥用? 1、用python做自动化运维,客户端发送收集好的信息(模拟post发送) 2、前后端分离,django只提供数据,前端用vuejs,nodejs实现 3、3端 立体通信上代码: url.py [python] view plain copyfrom django.conf.urls import url from django.contrib ...转载 2018-05-10 08:56:41 · 2129 阅读 · 0 评论 -
Django中Request和Response
1,HttpRequest知识总结定义:服务器接收到http协议的请求后,会根据报文创建HttpRequest对象,这个对象不需要我们创建,直接使用服务器构造好的对象就可以。视图的第一个参数必须是HttpRequest对象,在django.http模块中定义了HttpRequest对象的API。属性:path:一个字符串,表示请求的页面的完整路径,不包含域名。method:一个字符串,表示请求...转载 2018-05-14 11:37:53 · 349 阅读 · 0 评论 -
Django笔记教程 Model 进阶学习
简介Django经常被用于一些创业团队,乃是因为其非常适合敏捷开发,开发效率非常之高。Model 作为Django重要组成部分也是亮点之一,着实需要我们花时间好好梳理一遍。 ORM需要好好学习一下,运用得当可以大大的提升代码的简洁性。Django的model模块,遵循了DRY(don’t repeat yourself)原则,也会使得代码更加容易维护,只需修改一次,肯定会大大提高程序的健壮性以及可...转载 2018-04-25 14:54:32 · 370 阅读 · 0 评论 -
初识Django-admin , auth模块 及URL的使用
settings的加载流程 1、先加载global_settings 位于:虚拟环境/lib/python3.5/site-packages/django/conf 2、再加载项目中的settings 注意:如果 global_settings中的内容与项目settings中的内容冲突的话,优先使用项目的setting...原创 2018-05-06 15:18:01 · 804 阅读 · 0 评论 -
Django 安装,使用,结构介绍(settings基本配置)
Django的安装 1、Linux 中的安装 1、查看已安装的django 1、进入到虚拟环境中 2、进入到python的交互模式 3、在交互模式中输入 1、import django 2、djan...原创 2018-05-06 15:06:42 · 393 阅读 · 0 评论 -
设计模式 与 框架模式
1、设计模式 设计模式,是一套被反复使用,多数人知晓并经过分类的代码设计经验的总结,是为了解决一些通用性问题的 目的:重用代码并保证代码的可靠性 官方认证的设计模式有23种:单例模式,抽象工厂模式,观察者模式 -- 《大话设计模式》 2、框架模式 代码的重用,框架模式是解决如何设计程序框架的代码,在框架模式中会包含多种的设计模式...原创 2018-05-06 14:46:39 · 1585 阅读 · 2 评论 -
Django开发中经常出现的问题
一、RuntimeError: Model class apps.users.models.UserProfile doesn't declare an explicit app_label and either isn't in an application in INSTALLED_APPS or else was imported before its application was loa...原创 2018-05-06 14:37:54 · 2996 阅读 · 0 评论 -
Nginx简介及配置文件详解
一 Nginx简介 Nginx是一款开源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务 1.Nginx工作原理 Nginx由内核和模块组成,完成工作是通过查找配置文件将客户端请求映射到一个location block(location是用于URL匹配的命令),location配置的命令会启动不同模块完成工作。 Nginx模块...转载 2018-05-06 14:25:13 · 179 阅读 · 0 评论 -
生产环境部署:Django+uWSGI+Nginx(来自明总的支持)
uWSGI的主要特点:1.超快的性能2.低内存占用(实测为apache2的mod_wsgi的一半左右)3.多app管理(不用纠结用哪个端口好)4.详尽的日志功能(可以用来分析app性能和瓶颈)5.高度可定制(内存大小限制,服务一定次数后重启) 安装配置uwsgi:1.pip install uwsgi2.配置uWSGI,在项目中新建文件uWSGI.ini,编写如下配置 [uwsgi]socket=...转载 2018-05-11 17:17:12 · 395 阅读 · 0 评论 -
对接支付宝支付接口(Django)
因为python没有集成支付宝的sdk,安装第三方的包 python-alipay-sdk 1.79链接python-alipay-sdk 1.7.0[python] view plain copypip install python-alipay-sdk==1.79 具体操作参考http://https://github.com/fzlee/alipay实现过程生成自己的公钥和私钥[html...转载 2018-05-11 16:43:44 · 4663 阅读 · 2 评论 -
django实现用户注册以及邮箱验证功能
用户注册:类似于用户登陆,同样在users.views.py中添加RegisterView(View)类,其中对表单的get和post作出处理。 如果是get方法,重新返回register页面让用户进行填写。 def get(self, request): register_form = RegisterForm() return render(request...转载 2018-05-10 18:25:44 · 1812 阅读 · 0 评论 -
Django自带的加密算法及加密模块
Django 内置的User类提供了用户密码的存储、验证、修改等功能,可以很方便你的给用户提供密码服务。默认的Ddjango使用pbkdf2_sha256方式来存储和管理用的密码,当然是可以自定义的。Django 通过PASSWORD_HASHERS 设置选择要使用的算法。下面有一个列表,列出了Django 支持的哈希算法类。列表的第一个元素 (即settings.PASSWORD_HASHERS...转载 2018-05-10 14:56:03 · 917 阅读 · 0 评论 -
初识Django —Python API接口编程入门
一、WEB架构的简单介绍Django是什么?Django是一个开放源代码的Web应用框架,由Python写成。我们的目标是用Python语言,基于Django框架,利用MVC模型,实现后台方面的针对数据库的API开发。先了解一下互联网的WEB架构,如上图:互联网的WEB架构大致分为三层,web层、app层和数据库层。Web层:如apache网站服务器;app层主要是应用业务;DB指后台数据库。随着...转载 2018-05-10 10:58:57 · 18651 阅读 · 2 评论 -
Git 常用命令大全
一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push origin m...转载 2018-05-14 11:48:27 · 147 阅读 · 0 评论