![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
zheng_lan_fang
这个作者很懒,什么都没留下…
展开
-
nginx + uwsgi 部署 django 400错误
访问url会报400错误原因:项目的setting里面的ALLOWED_HOSTS = ['*',]原创 2018-07-03 09:59:55 · 1951 阅读 · 0 评论 -
ImproperlyConfigured at /exam/selfdo/save_result
错误:ImproperlyConfigured at /exam/selfdo/save_resultThe included urlconf '5' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a原创 2017-11-20 20:08:27 · 710 阅读 · 0 评论 -
使用Django从数据库中随机取N条记录的不同方法及其性能实测
http://blog.jobbole.com/52852/转载 2017-11-17 22:43:56 · 2650 阅读 · 0 评论 -
Python---序列化
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143192607210600a668b5112e4a979dd20e4661cc9c970001.概念 序列化:把变量从内存中变成可存储或传输的过程.在Python中叫做pickling 反序列化原创 2017-10-09 09:50:19 · 321 阅读 · 0 评论 -
cookie设置中文问题
set_cookie:cookie值为中文时会出错。错误:Traceback (most recent call last): File "/usr/lib/python3.5/wsgiref/handlers.py", line 138, in run self.finish_response() File "/usr/lib/python3.5/wsgiref原创 2017-10-07 16:35:19 · 4709 阅读 · 0 评论 -
URL反解析:reverse
reverse():反转URLreverse(viewname[, urlconf=None, args=None, kwargs=None, current_app=None])[source]例如,给定以下url:项目的urls:urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^emp原创 2017-10-07 16:39:57 · 1448 阅读 · 0 评论 -
创建模型
1. 进入虚拟环境workon django-python32. 创建项目booksdjango-admin startproject mysite3. 创建应用python manage.py startapp polls#切换到项目路径下(django-python3) zheng@zheng:~$cd ~/pythonProjects/my原创 2017-10-07 16:41:51 · 451 阅读 · 0 评论 -
连接mysql
1. 虚拟环境中安装mysql包pip3 install pymysql2. 在mysql中创建数据库create databases test2 charset=utf83. 打开settings.py文件,修改DATABASES项DATABASES = { 'default': { 'ENGINE': 'django.db.backend原创 2017-10-07 16:48:18 · 184 阅读 · 0 评论 -
Django模板遍历字典的方法
使用Python + Django做Web开发时,有时需要在view中传递一个字典给模板(template),如何在模板中遍历字典呢?下面介绍两种方法: views.py代码如下:[python] view plain copyprint?dicts = {"key1": 1, "key2": 2, "key3": 3, }转载 2017-09-21 16:20:28 · 469 阅读 · 0 评论 -
页面传参
1.url路径传参 配置url 位置参数: url(r'^(\d+)/(\d+)/(\d+)/$',views.detail,name='detail') 关键字参数: url(r'^(?P\d+)/(?P\d+)/(?P\d+)/$',views.detail,name='detail') 接收参数:在views对应的函数中原创 2017-10-07 16:33:00 · 303 阅读 · 0 评论 -
响应四种方式
1. 不调用模板,直接返回数据 from django.http import HttpRsponse def index(request): return HttpResponse('你好!')2. 调用模板 from django.http import HttpResponse from django.templa原创 2017-10-07 16:31:31 · 804 阅读 · 0 评论 -
转发和重定向
1. 概念 转发:客户端发送请求页面路径,但服务的返回的是另一个页面 重定向:客户端发送所需页面请求,但服务端向另一个页面发送请求2. 区别 转发:发送一次请求,url路径不变,共享request 重定向:发送两次请求,url路径改变,是重新请求的url3. 实例 url: #项目的urls.py url(r'^user原创 2017-10-07 16:29:33 · 200 阅读 · 0 评论 -
python 虚拟环境搭建
virtualenvvirtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版本3. 套件升级不影响其他应用1.安装虚拟环境#安装python虚拟环境sudo apt-get install virtualenv#vrtaulenvwrapper是virtualenv的扩展包,用于更方便管...原创 2017-10-07 16:27:29 · 557 阅读 · 0 评论 -
django工作机制
工作机制:1. 用manage .py runserver 启动django服务器时就载入了在同一目录下的settings .py。该文件包含了项目中的配置信息,如前面讲的URLConf等,其中最重要的配置就是ROOT_URLCONF,它告诉django哪个python模块应该用作本站的URLConf,默认的是urls .py2. 当访问url的时候,django会根据ROOT_URLCO原创 2017-10-07 16:05:43 · 2605 阅读 · 0 评论 -
MVC
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示view,用于向用户展示结果。HTML等静态网页文件相关,包括html、css、js等。 c表示controller,是核心,用于处理请转载 2017-10-07 16:23:42 · 237 阅读 · 0 评论