
Django
幻影浪子
临渊慕鱼,不如退而结网
展开
-
Django 内建的模板标签和过滤器
附录F 内建的模板标签和过滤器第四章列出了许多的常用内建模板标签和过滤器。然而,Django自带了更多的内建模板标签及过滤器。 这章附录列出了截止到编写本书时,Django所包含的各个内建模板标签和过滤器,但是,新的标签是会被定期地加入的。对于提供的标签和过滤器,最好的参考就是直接进入你的管理界面。Django的管理界面包含了一份针对当前站点的所有标签和过滤器的完整参考。想看到它的话,进入你的管理转载 2012-05-31 22:33:28 · 2094 阅读 · 0 评论 -
【Django】orm指定字段名,表名
1.指定字段名: 在定义字段的时候,增加参数db_column=’real_field’; 2.指定表名: 在model的class中,添加Meta类,在Meta类中指定表名db_table 例如在某个models.py文件中,有一个类叫Info:class Info(models.Model): ''' 信息统计 ''' app_id = mode原创 2012-03-29 09:23:29 · 13778 阅读 · 0 评论 -
Django新手需要注意的10个要点
转自: http://shinyzhu.iteye.com/blog/5934271,不要将项目名称包含在引用代码里 比如你创建了一个名为"project"的项目,包含一个名为"app"的应用,那么如下代码是不好的: Python代码 from project.app.models import Author 缺点在于:应用和项目变成了紧耦合,无法将应用轻易变得可重用。如果将来要换一个项目名转载 2012-03-27 22:48:18 · 5265 阅读 · 0 评论 -
【Django】CSRF verification failed. Request aborted.
在使用Django提交Post表单时遇到如下错误:Forbidden (403)CSRF verification failed. Request aborted.原因在"帮助"中已经写的很清楚了。一般而言,这可以发生时,有一个真正的跨站请求伪造,或当Django的CSRF的机制还没有正确使用。 对于POST表单,您需要确保:*该视图功能使用模板RequestContext的。*在模板中,有{%原创 2012-01-31 11:05:26 · 31822 阅读 · 1 评论 -
【Django】@login_required用法简介
在django项目中,经常会看到下面这样的代码:from django.contrib.auth.decorators import login_required@login_requireddef my_view(request): ...里面有一个@login_required标签。其作用就是告诉程序,使用这个方法是要求用户登录的。1.如果用户还没有登录,默认会跳转到‘/acco原创 2012-02-15 21:17:22 · 59162 阅读 · 0 评论 -
【Django】Django命令(Manager.py)
django-admin.py startproject mysite 该命令在当前目录创建一个 mysite 目录。django-admin.py这个文件在C:\Python27\Lib\site-packages\django\bin文件夹里,可以把该目录添加到系统Path里面。Django内置一个轻量级的Web服务器。进入 mysite 目录的话,现在进入其中,并运行 python mana原创 2012-02-11 23:47:34 · 20333 阅读 · 0 评论 -
在django里使用多个数据库
1.2之后, django支持在项目中使用多个DB. 那么到底如何使用呢?1. 修改 settings.py01DATABASES = {02 'default': {03 'NAME': 'app_data',04 'ENGINE': 'django.db.backends.postgresql_psycopg2',05 'USER': 'pos翻译 2012-01-05 14:23:24 · 14501 阅读 · 0 评论 -
【Django】admin使用
1.在settings.py文件的INSTALLED_APPS部分中,加入'django.contrib.admin',2.在urls.py文件中urlpatterns中,加入(r'^admin/', include(admin.site.urls)), 同时从django.contrib引入adminfrom django.conf.urls.defaults import *# Unco原创 2012-02-01 13:07:20 · 3540 阅读 · 0 评论 -
【Django】settings
作者:Django 团队译者:weizhong2004@gmail.com翻译开始日期:2006-04-04翻译完成日期:2006-04-04修订日期:2006-05-06原文版本:2789Django settings 文件包含你的 Django 安装的所有配置信息.本文档解释了 settings 如何工作及共有哪些选项可用.基本设置一个 settings 文件就是一个拥有一些模块级变量的 Py转载 2012-01-31 14:17:26 · 14617 阅读 · 0 评论 -
【Django】错误集
RuntimeError at /home/register_overYou called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data.原创 2012-01-31 13:59:42 · 14422 阅读 · 1 评论 -
django 中式用静态文件(css,javascript)
Django模板中使用css, javascript测试环境(r'^css/(?P.*)$', 'django.views.static.serve', {'document_root': '/var/www/django-demo/css'}),(r'^js/(?P.*)$', 'django.views.static.serve', {'document_root': '/var/www/dj转载 2012-01-30 17:26:04 · 10957 阅读 · 1 评论 -
django-pagination 样式修改
默认 django-pagination 样式:使用bootstrap后样式:(有些瑕疵,下面来完善一下)修改后:效果还不错吧。那么讲下如何修改。首先找到其源码: (路径:site-packages\django_pagination-1.0.7-py2.7.egg\pagination\templates\pagination\pagination.html){% if is_paginate原创 2012-06-02 14:41:28 · 6824 阅读 · 1 评论