django
文章平均质量分 75
davidsu33
这个作者很懒,什么都没留下…
展开
-
django.for的使用
#encoding=utf-8#made by davidsu33#2015-2-9from django.template import Template,Contextfrom django.conf import settingsclass Athlete: name = '' height= 0 weight = 0 def __init__(self, *arg原创 2015-02-09 15:18:21 · 740 阅读 · 0 评论 -
修改django.admin中一个应用的名称
The following plug-and-play piece of code works perfectly since Django 1.7. All you have to do is copy the below code in the __init__.py file of the specific app and change the VERBOSE_APP_NAMEpar转载 2016-05-24 10:01:08 · 7280 阅读 · 0 评论 -
django静态文件服务器的配置
django版本1.9.61.只需要在settings.py中配置STATICFILES_DIR即可STATICFILES_DIRS = [ r'D:\software\WinPython-64bit-2.7.10.3', #其他路径]2.或者可以配置STATIC_ROOT,但是STATIC_ROOT的工作环境必须是settings.py中的,DEBUG原创 2016-05-25 21:35:15 · 2888 阅读 · 0 评论 -
django中上传和下载的配置
django中涉及到的上传和下载两个主要的文件存放,django在实际生产过程中,对这两个部分的服务进行了托管,上传的时候,将文件上传到MEDIA_ROOT目录,然后MEDIA_ROOT和STATIC_ROOT都交付给web服务器,例如apache、ngnix等来进行处理,逻辑部分仍然是由django来进行处理。这里的逻辑过程是这样的。1.在开发环境中配置好静态文件的位置,静态文件的位置主要有原创 2016-05-25 22:05:41 · 1184 阅读 · 0 评论 -
django部署到apache上
网上把django部署到apache的文章挺多的,但是按照大家的操作,并没有一次就成功,还是遇到了一些问题,这里主要有以下几个情况。1.网上找到的mod_wsgi的版本问题,导致动态库加载不上。2.配置问题,因为涉及到apache、python和mod_wsgi的版本,所以配置上可能也不太一样。这里我把我遇到的问题和解决方案比较详细的写下来。失败经历可跳过。失败经历我的原创 2016-05-27 11:07:28 · 10315 阅读 · 3 评论 -
在django使用apache部署中增加python的查找路径
在apache上部署django后,发现好多第三方自己增加的库都找不到,报(ImportError),我尝试在manager.py中给sys.path插入路径,但是并没有用,我使用的mod_wsgi是4.5.2的版本。下载地址:https://github.com/GrahamDumpleton/mod_wsgi于是想通过在apache的http.conf中进行增加配置。找到了这个原创 2016-06-01 09:08:01 · 1918 阅读 · 0 评论 -
使用django-oscar搭建商店网站
安装环境:win7 64bitpython2.7.11 64bitdjango: 1.9.6django-oscar:---Metadata-Version: 1.1Name: django-oscarVersion: 1.3.dev0Summary: A domain-driven e-commerce framework for DjangoHome-p原创 2016-06-08 15:41:07 · 14295 阅读 · 1 评论 -
django主键的使用
from django.db import modelsclass Person(models.Model) first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30)怎么设置让first_name和last_name组成primary key?解决方法转载 2016-06-12 10:30:42 · 7449 阅读 · 0 评论 -
django中将数据导入至数据库
因为django的数据库管理使用的是orm模式,所以导入数据到django数据库中,编码上是很简单的,这里主要说明一下导入过程中要注意的几个地方1.需要将django应用程序的根目录(也就是manager.py所在的目录)加入到你的sys.path中,否则找不到其他内容2.在你的代码初始化中增加from testapp.wsgi import * ,这个会初始化django的环境3.初原创 2016-06-13 16:41:44 · 4613 阅读 · 0 评论 -
DjangoUnicodeDecodeError <TableTest>
python 2.7.11django 1.8.4因为用的是2.7版本的python,所以稍微不注意很容易出现unicode编码问题,我编写了一个模型,并且该模型使用了unicode兼容修饰,如下:@python_2_unicode_compatibleclass UserVersion(models.Model): ''' 用户版本信息 '''原创 2016-06-14 11:36:58 · 659 阅读 · 0 评论 -
django admin中配置搜索域是一个外键时如何处理
python 2.7.11django 1.8.4错误内容:related Field has invalid lookup: icontains我原来默认认为在处理外键搜索的时候,django会自动将该外键的行数据以str()化之后进行搜索,但其实并不是这样的,如果将外键加入到搜索域中,需要明确写出来。这个是我从网上查到的解决方案,测试可用,如下:models.py转载 2016-06-14 15:33:11 · 5670 阅读 · 2 评论 -
django获取远程计算机的IP地址和代理
环境:python 2.7.11django 1.8.4从HttpRequest的源数据中读取IP地址和代理self._ip = request.META.get(const.KEY_NAME_REMOTE_ADDR, const.DEFALUT_VALUE_REMOTE_ADDR)self._agent = request.META.get(const.KEY_NA原创 2016-06-15 08:48:20 · 2201 阅读 · 0 评论 -
django中使用日志输出
django中日志和国际化都是采用彼python的标准库来实现的,其中国际化是使用的GNU的gettext模块,日志采用的是logging模块。logging模块在日志方面是非常的强悍啊。django的标准配置中有一个LOGGING的参数,但是并没有任何实现,在django.utils.log.py中给出了默认的实现方案,如下:log.pyfrom __future__ import原创 2015-12-22 21:30:40 · 12793 阅读 · 0 评论 -
django1.8的版本中的应用列表中加入重新定向会出错
# Application definitionINSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messa原创 2016-01-06 14:57:06 · 2301 阅读 · 2 评论 -
django使用通用视图 django.views.generic
views.py#coding=utf-8from django.shortcuts import renderfrom django.views.generic import ListView, DetailViewfrom .models import Book# Create your views here."""def book_route(request): ret原创 2015-11-30 12:48:22 · 2912 阅读 · 0 评论 -
django配置django-registration-redux
1.需要环境pip install django-registration-redux ,我用的版本是1.3beta版本。下载下来的版本不能直接用,缺少base.html模板文件,可以直接用github上下载,地址:https://github.com/macropin/django-registration,将test_app/templates/base.html拷贝到python的sit原创 2015-09-11 15:35:36 · 3495 阅读 · 0 评论 -
Django makemessages errors Unknown encoding “utf8”
在学习django国际化的时候发现,翻译的时候报如下错误Django makemessages errors Unknown encoding “utf8”后来在stackoverflow上找到了答案,原来是xgettext.exe不支持使用utf8的假名,对于源文件的编码必须写成#coding=utf-8转载 2015-09-14 23:05:30 · 1010 阅读 · 0 评论 -
django模型中manytomanyfield的含义
对于第一次碰到django这样类activerecord的ORM,初学者可能比较疑惑的是ManyToManyField这个字段。老鸟可以绕开,这里拿djangobook没有说明的地方来仔细解释下。 Python代码 from django.db import models class Publisher(models.Model): nam转载 2015-11-10 15:09:16 · 1216 阅读 · 0 评论 -
django模型中auto_now和auto_now_add的区别
auto_now无论是你添加还是修改对象,时间为你添加或者修改的时间。auto_now_add为添加时的时间,更新对象时不会有变动。转载 2015-11-17 20:54:41 · 25015 阅读 · 1 评论 -
django 过滤器 、日期格式化参数
django1.4html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012-08-26 16:00:00,但是页面显示的却是Aug. 26, 2012, 4 p.m.为了页面和数据库中显示一致,需要在页面格式化时间,需要添加{{ dayrecord.p_time|date:"Y-m-d H:i:s" }} 类似的过滤转载 2015-11-23 17:28:28 · 586 阅读 · 0 评论 -
django开发要点-URL的配置
#coding=utf-8from django.conf.urls import include, urlfrom django.contrib import adminfrom DjangoUeditor import urls as DjangoUeditor_urlsfrom django.conf import settingsfrom .constant import *原创 2015-11-26 18:00:32 · 2208 阅读 · 0 评论 -
django开发要点-模型
#coding=utf-8"""模型包含内容栏目:名称,网址,简介文章:标题,作者,网址,内容模型关系:1篇文章只有一个作者1篇文档可以归属多个栏目知识点1.get_absolute_url约定的默认函数,后台会默认调用2.get_absolute_url也可以通过 django.core.urlresolvers的reverse的名称来进行转换 例如: re原创 2015-11-26 18:01:12 · 487 阅读 · 0 评论 -
django开发要求-视图
#coding=utf-8from django.shortcuts import renderfrom django.http import HttpResponsefrom .models import *#slug(URL)是模型和视图用来连接的桥梁# Create your views here.def index(request): #return HttpRespons原创 2015-11-26 18:02:34 · 415 阅读 · 0 评论 -
django简化url配置
#coding=utf-8"""django_book URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.8/topics/http/urls/Examples:Fun原创 2015-11-29 13:00:14 · 834 阅读 · 0 评论 -
django开发要点-URL的配置2,在urlconf中增加参数
urls.py的配置,在这里增加了template_name的参数:from django.conf.urls import include, urlfrom django.contrib import adminfrom django.conf.urls import patternsurlpatterns = [ url(r'^admin/', include(admin.原创 2015-11-29 13:14:17 · 961 阅读 · 0 评论 -
django在urlconf中使用include
根文件urls.py#coding=utf-8"""django_book URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.8/topics/http/urls/E原创 2015-11-29 15:57:16 · 730 阅读 · 0 评论 -
django的数据库模型中的域多次引用同一个外键(表)
执行python manage makemigrations OnlineUpgrade时,报如下错误:D:\KLServer\pycode\KLServer>python manage.py makemigrations OnlineUpgradeSystemCheckError: System check identified some issues:ERRORS:OnlineU原创 2016-07-08 11:10:25 · 9665 阅读 · 0 评论