![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django开发
文章平均质量分 77
庚与伦比
做web开发独爱python
展开
-
ubuntu下部署django+apache2+mod_wsgi
在网上也看了好几个django+apache2+mod_Wsgi的部署文档,大都是大同小异。因为现在部署django用nginx+uwsgi更好更方面,也就很少人再去更新或者写这方面的文章了。我也是想玩玩apache才写这片文章,反正我自己是调通了,如果那个大神看出有什么问题,欢迎来指点,本人不胜感激!!!!!一,开发环境: python2.7 django1.3.7原创 2013-09-08 22:13:49 · 788 阅读 · 0 评论 -
django之user扩展UserProfile方式
django 已经内置了用户认证的一整套处理,但总不可能满足所有用户的要求,因此在许多情况下我们需要对User进行扩展。这里有一篇不错的Blog,讲得比较详细。这篇Blog是使用django提供的userprofile扩展机制,要点如下:在settings.py中设置要使用的UserProfile Model 信息,如:AUTH_PROFILE_MODULE = ‘myapp.Us原创 2014-04-17 08:41:05 · 1209 阅读 · 0 评论 -
django在非调试模式时的404和500页面
# 非调试模式时的404和500页面if not settings.DEBUG: urlpatterns += patterns('', url(r'%s(?P.*)$' % settings.MEDIA_URL[1:], 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),原创 2013-10-09 14:29:47 · 888 阅读 · 0 评论 -
django中间件
详细请看http://djangobook.py3k.cn/2.0/chapter17/原创 2013-10-17 18:27:35 · 303 阅读 · 0 评论 -
django中extra的用法
语法:extra(select=None, where=None, params=None, tables=None, order_by=None, select_params=None)比如我们要执行:select1,Entry.objects.extra(select={'is_recent': "pub_date > '2006-01-01'"})原创 2013-09-24 17:30:19 · 3486 阅读 · 2 评论 -
django1.3中新增render的用法
return render_to_response('index.html',context_instanse=RequestContext(request))等价于return render(request,'index.html')原创 2013-09-22 21:36:19 · 469 阅读 · 0 评论 -
django中字段类型(Field types)
字段选项 (Field options)¶下列参数对所有字段类型都是有效的,同时这些参数也是可选的。null¶Field.null¶如果为 True ,Django 就会将空值(empty)存储为数据库中的 NULL 。默认值是 False。要注意空字符串(empty string)总是被存储为空字符串,而不是 NULL。 null=True 只对非字符串字段有意义,比如整翻译 2013-10-04 22:22:12 · 973 阅读 · 0 评论 -
django中字段类型(Field types)
字段选项 (Field options)¶下列参数对所有字段类型都是有效的,同时这些参数也是可选的。null¶Field.null¶如果为 True ,Django 就会将空值(empty)存储为数据库中的 NULL 。默认值是 False。要注意空字符串(empty string)总是被存储为空字符串,而不是 NULL。 null=True 只对非字符串字段有意义,比如整转载 2013-10-04 22:19:22 · 391 阅读 · 0 评论 -
django中many_to_many(多对多)模型
经典的例子:一本书有多个作者,一个作者有多本书,典型的多对多关系。设计模型如下: from django.db import models class Author(models.Model): first_name = models.CharField(max_length=30) last_name = model转载 2013-10-04 21:29:39 · 443 阅读 · 0 评论 -
django1.37url函数中name用法
1,url函数url(regex, view, kwargs=None, name=None, prefix='')urlpatterns = patterns('', url(r'^archive/(\d{4})/$', archive, name="full-archive"), url(r'^archive-summary/(\d{4})/$', archiv原创 2013-09-17 17:33:26 · 383 阅读 · 0 评论 -
ubuntu下部署django+apache2+mod_wsgi(配置多个站点)
点击查看下载安装软件1,修改port.conf在NameVirtualHost *:80Listen 80下添加Listen 80802,修改httpd.confLoadModule wsgi_module modules/mod_wsgi.so ServerName 127.0.0.1 DocumentRoot /h原创 2013-09-12 22:38:02 · 1357 阅读 · 0 评论 -
ubuntu下django+apache2+mod_wsgi快速部署
一,开发环境: python2.7 django1.3.7 apache2.x mod_wsgi3.x ubuntu12.04二,安装 sudo apt-get install apache2sudo apt-get install libapache2-mod-wsgi三,配置 1,建django项目mywo原创 2013-09-12 22:46:44 · 1009 阅读 · 0 评论 -
django之事物处理
其实事务处理已经在 django 中提供了,但是很奇怪好象没有过多的“笔墨”来说明这个事。今天看了看,真是非常简单。具体的在 django 所带的 transaction 文档中。django对于事务的支持分几个层次。1. 什么都不管的话,它是使用 autocommit 方式。也就是在执行了 save() 或 delete() 之后就自动提交了。2. 通过增加 Transa转载 2014-04-17 07:56:27 · 143 阅读 · 0 评论