
Py_django
charles_mo
喜欢海边看浪花的感觉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django入门笔记2- 网站框架搭建
创建一个pydev的工程结构如下:ttt是默认创建的一个包,里面包含整个网站的基本配置settings.py主要是数据库, 中间件, 一些变量存放的地方urls.py 跳转的配置一般如下, 把一些url分配到各个二级app中进行解析urlpatterns = patterns('', # Examples: # url(r'^$', 'ttt.v原创 2013-04-30 14:30:31 · 567 阅读 · 0 评论 -
部署常用代码
配置ADMINclass CommonValueAdmin(ModelAdmin): list_display= ('name','value','update_time')admin.site.register(CommonValue,CommonValueAdmin)配置数据库DATABASES = { 'default': {原创 2013-07-05 10:52:13 · 408 阅读 · 0 评论 -
django入门笔记4- template
模版的配置 1.在settings中 TEMPLATE_DIRS= ( '/home/django/mysite/templates', ) 或者 TEMPLATE_DIRS= (原创 2013-05-01 09:14:09 · 433 阅读 · 0 评论 -
django入门笔记15 - 部署
1.关闭应用程序的DEBUG=True 如果为400 他会显示一个在你的模版根目录中名字叫`` 404.html`` 的模版 如果为500同理2.用Apache和mod_python来部署Django(没有详细描述,后续完善) 作为一个mod_python模块的替代,你可以考虑使用mod_wsgi模块关于apache的部署原创 2013-05-04 08:48:54 · 495 阅读 · 0 评论 -
django入门笔记6- form
参考链接:https://docs.djangoproject.com/en/1.4/topics/forms/Form的用法 1.定义 方法一:入门定义 fromdjango import forms classContactForm(forms.Form):原创 2012-11-18 15:31:03 · 462 阅读 · 0 评论 -
django入门笔记12 - admin
部署1.将'django.contrib.auth','django.contrib.contenttypes'和'django.contrib.sessions','django.contrib.admin'加入setting的INSTALLED_APPS配置中2.确保MIDDLEWARE_CLASSES 包含'django.middleware.common.CommonMiddlew原创 2013-05-04 08:20:11 · 453 阅读 · 0 评论 -
django入门笔记14 - 安全
如何防御CSRF1.添加'django.middleware.csrf.CsrfViewMiddleware' 到 MIDDLEWARE_CLASSES2.在需要提交的模版form中添加{% csrf_token %}3.在view函数钱可以用@csrf_protect装饰原创 2013-05-04 08:40:32 · 442 阅读 · 0 评论 -
django入门笔记13 - 国际化
开启国际化1.USE_I18N = True 2. TEMPLATE_CONTEXT_PROCESSORS 设置中添加'django.core.context_processors.i18n' 这个主要用于admin管理界面在IDE中弄国际化有点繁琐,工作中暂时用不到,先跳过,后续有时间再完善原创 2013-05-04 08:32:15 · 444 阅读 · 0 评论 -
django入门笔记11 - 中间件(拦截器)
中间件的概念类似于java struct中的拦截器,在请求进入的时候处理封装,在请求出的时候也进行一次处理一个中间件构成的函数大致如下Initializer: __init__(self) __init__(self)「初始化]Request预处理函数: process_request(self, request) process_request(self, request)原创 2013-05-03 05:59:22 · 2372 阅读 · 0 评论 -
django入门笔记10 - contrib
这个contrib的意思是对网站框架再拓展一层框架, 可以让功能可插拔,确实是不错的设计admin : admindocs:auth : Django的用户验证框架comments : 一个评论应用contenttypes : 这是一个用于引入文档类型的框架,csrf : 这个模块用来防御跨站请求伪造(CSRF)databrowse:帮助你浏览数据的Django原创 2013-05-03 05:49:37 · 705 阅读 · 0 评论 -
django入门笔记5- model
模型定义 1.settings里面定义 INSTALLED_APPS= ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.ses原创 2013-05-01 09:55:11 · 529 阅读 · 0 评论 -
django入门笔记9 - auth用户验证&权限
auth安装 1.确认已经安装了session 框架。 需要确认用户使用cookie,这样sesson 框架才能正常使用。1 2.将 'django.contrib.auth' 放在你的 INSTALLED_APPS 设置中,然后运行 manage.py syncdb以创建对应的数据库表。 3.确认 SessionMiddleware 后面的 MID原创 2013-05-02 08:23:33 · 667 阅读 · 0 评论 -
django入门笔记1- 开发环境搭建
环境部署需要安装的包为:python 2.7django 1.3MySQL-python-1.2.3.win32-py2.7.exe (连接mysql)PIL-1.1.7.win32-py2.7.exe (图像解析生成图表)setuptools-0.6c11.win32-py2.7.exe (安装工具)可选:south (字段维护)mako (能够加原创 2013-04-30 14:29:20 · 457 阅读 · 0 评论 -
django入门笔记8 - session
打开session功能 1.编辑 MIDDLEWARE_CLASSES 配置,确保 MIDDLEWARE_CLASSES 中包含'django.contrib.sessions.middleware.SessionMiddleware'。 2.确认 INSTALLED_APPS 中有 'django.contrib.sessions' (如果你是刚打开这个应用,别忘原创 2013-05-02 08:22:55 · 511 阅读 · 0 评论 -
django入门笔记7 - views
request对象常用方法 第一个参数HttpRequest,可以通过它获取很多信息,常用的信息有: 属性/方法说明 举例 request.path除域名以外的请求路径,以正斜杠开头"/hello/" request.get_host()主机名(比如,通常所说的域名)"127.0.0.1:80原创 2013-05-01 15:41:04 · 462 阅读 · 0 评论 -
django入门笔记3- URL关键用法
URL的配置有很多种,这里列举一下1.配置直到views的具体函数不常用,不推荐,对于每个函数都要在开头写引用,极其麻烦urlpatterns = patterns('', (r'^hello/$', hello), (r'^time/$', current_datetime), (r'^time/plus/(\d{1,2})/$', hou原创 2013-04-30 15:08:39 · 529 阅读 · 0 评论 -
django 初始化配置
用aptana创建的一个项目,直接执行是看不到效果的, 我们需要对它进行配置才行1. y原创 2014-06-02 08:29:34 · 1769 阅读 · 0 评论