
Django
文章平均质量分 58
abloume
这个作者很懒,什么都没留下…
展开
-
【Django】加载django.core.servers.basehttp.FileWrapper失败是为什么
首先说明下本人django的版本为1.10.6,引入FileWrapper发现如下报错:这是为什么呢?可能是因为django版本的问题,将上图引入改为:from wsgiref.util import FileWrapper即可。原创 2017-11-05 15:44:52 · 1509 阅读 · 0 评论 -
【Django】安装python模块时报错:Unicode Decode Error ascii codec can't decode byte…
今晚学爬虫安装需要的python模块时失败,报了这么个错误: 起初以为是python包的问题,然后从官网又下载了python2.7,结果发现无效。最后是这样解决的:(本机环境windows10中文版)在python/lib/site.py文件中加入(在报错的页面添加):import sysreload(sys)sys.setdefaultencoding('gbk')以上是帮学弟解决的过程,原创 2017-11-04 23:54:25 · 1923 阅读 · 0 评论 -
【Django】WIN10安装MySQL-python时遇到403 SSL is required
先说明下我是在从官网下载的包里面进行操作的 运行python setup.py install后: 刚开始看到命令行中的提示时我还以为是因为没配置IIS的问题,因为我WIN10是新装的英文版,打开Windows Features后发现果然没配置IIS,于是进行了配置重启后以为好了,但结果还是没什么变化。 后来我转换了思路,放弃了从官网下载的mysql-python包,直接在命令原创 2017-11-03 00:45:58 · 8584 阅读 · 0 评论 -
【Django】ImproperlyConfigured at / Empty static prefix not permitted
上图是出现问题的提示以及解决后的图。原因: django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效…下面是解决过程=》 首先默认你在static下分类好不同文件夹 css、js、image等。static和templates处于同级目录。||Step one:/* Dja...原创 2017-10-28 15:24:05 · 2473 阅读 · 2 评论 -
【Django】DJANGO_SETTINGS_MODULE or call settings.configure()
转载自:http://blog.youkuaiyun.com/foryouslgme/article/details/53930816错误ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the envir转载 2017-10-25 18:21:30 · 4696 阅读 · 1 评论 -
【Django】django中登录到accounts/profile/的解决方案
django中登录到accounts/profile/的解决方案<span style="font-size:18px;">LOGIN_REDIRECT_URL = '/index'</span>原创 2017-12-03 22:46:23 · 2716 阅读 · 2 评论 -
【Django】用file.chunks()代替file.read()
处理上传的文件 从request.FILES中获得的真实的文件。这个字典的每个输入都是一个UploadedFile对象——一个上传之后的文件的简单的包装。你通常会使用下面的几个方法来访问被上传的内容:UploadedFile.read():从文件中读取整个上传的数据。小心整个方法:如果这个文件很大,你把它读到内存中会弄慢你的系统。你可以想要使用chunks()来代替,看下面;Up原创 2017-12-28 00:39:45 · 15982 阅读 · 0 评论 -
【Django】启动Python的两种方式
启动python有两种方式:python manage.py shell和python。 这两个命令都会启动交互解释器,但是manage.py shell命令有一个重要的不同: 在启动解释器之前,它告诉Django使用哪个设置文件。 Django框架的大部分子系统,包括模板系统,都依赖于配置文件;如果Django不知道使用哪个配置文件,这些系统将不能工作。 如果你想知道,这里将向你解释它背后是如原创 2017-12-03 22:35:44 · 1801 阅读 · 0 评论 -
【Django】路由分配系统
Django project目录中的urls.py文件中,记录了可以访问到站点的url和视图函数一一对应关系表,当request请求到达路由系统,Django通过request中携带的path遍历这个关系表,匹配到对应的视图函数。在Django的urls中我们可以根据一个URL对应一个函数名来定义路由规则如下:from firstApp import viewsurlpatterns = [原创 2017-12-04 01:18:00 · 479 阅读 · 0 评论 -
【虚拟机/服务器】通过虚拟机Ubuntu Server+uWSGI+Nginx部署Django项目
前言1 配置Xshell并连接Ubuntu Server2 配置Ubuntu Server的基本环境1安装python-pip2安装Django3安装uWSGI4测试uWSGI5测试Django6配置并测试uWSGIDjango7安装Nginx8配置并测试uWSGINginxDjango以下几个问题你可能会遇到前言为了方便索引故将小问题总结到本篇博文最下方 [以下几个问题你可能原创 2017-12-30 13:04:51 · 685 阅读 · 0 评论 -
【Django】初探Nginx架构
众所周知,Nginx性能高,而Nginx的高性能与其架构是分不开的。那么Nginx究竟是怎么样的呢? Nginx在启动后,在UNIX系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方式运行。很显然,生产环境下我们肯定不会这么原创 2017-12-25 21:00:12 · 413 阅读 · 0 评论 -
【Django】简析Django的模板系统发展史
任何系统都是在不断的优化不断的发展,现在我以个人经验总结下Django模板系统的来龙去脉未使用模板时的html硬编码尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到视图里却并不是一个好主意。from django.http import HttpResponseimport datetimedef current_datetime(request): now = dateti原创 2017-12-14 22:29:06 · 1021 阅读 · 0 评论 -
【Django】Pycharm系列非传统输入网址的激活方式
使用网上传统的那种输入网址的方式激活不了需要使用http://idea.lanyus.com/这个网站提供的工具进行进入hosts文件中:C:\Windows\System32\drivers\etc\hosts将“0.0.0.0 account.jetbrains.com”添加到hosts文件中 注意:添加只有重新打开hosts文件进行确认之后在进行下一步操作。点击获得注册码,然后将注册码原创 2017-12-14 20:03:01 · 425 阅读 · 0 评论 -
【Django】{% if %}标签和循环输出列表的经验心得
{% if %}标签不允许在同一个标签中同时使用 and 和 or,因为逻辑上可能模糊的,例如,如下示例是错误的:{% if athlete_list and coach_list or cheerleader_list %} 系统不支持用圆括号来组合比较操作。如果确实需要用到圆括号来组合表达逻辑式,考虑将它移到模板之外处理,然后以模板变量的形式传入结果,或者仅仅用嵌套的{% if %}标签替换,原创 2017-12-14 10:53:43 · 20648 阅读 · 0 评论 -
【Django】快速掌握常用的正则表达式
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。等价正则符号 符号 定义 ?、*、+、\d、\w 都是等价字符 ? 等价于匹配长度{0,1} * 等价于匹配长度{0,} + 等价于匹配长度{1,} \d 等价于[0-9] \w 等原创 2017-12-14 00:19:51 · 1858 阅读 · 0 评论 -
【Django】urls.py中patterns后的第一个参数(1.8版本之前)
from django.conf.urls import patterns, include, urlurlpatterns = patterns('',) 第一行导入 django.conf.urls 下的所有模块,它们是 Django URLconf 的基本构造,这包含了一个 patterns 函数、include 函数、url 函数。 第二行调用 patterns() 函数并将返回结果原创 2017-12-13 23:46:54 · 1844 阅读 · 0 评论 -
【Django】Form 与 ModelForm (积累总结中...)
前言 在学习 Django Form 和 ModelForm 之前,先实践下基础 Django 表单 | 菜鸟教程。我在实践时遇到了编码问题并提供了如下解决方案:【Python】’ascii’ codec can’t decode byte 0xe4 in position 0: ordinal not in range(128) 如果我们手动将输入之后的数据在 views 中都获取到原创 2018-01-05 23:28:12 · 1658 阅读 · 1 评论