摘要: 2013-09-09 18:13:57| 最近用到Django的静态文件,关于static和media,配置了很多次,终于可以用了。 首先是static,在'site/site/settings.py'文件中做配置,import osHERE = os.path.split(os.path.realpath(__file__))[0].replace('\\','/') # 项目settings.py文件所在的文件夹(site)的目录ROOT = HERE.replace('/site','') # 项目根目录ST 阅读全文
posted @ 2014-01-12 12:25 zifenger 阅读(466) 评论(0) 推荐(0)
摘要: 2013-08-15 19:43:01| 1.URL配置和视图"blog\urls.py"文件中:添加url(r'write_article/$', 'write_article'),“blog\views.py”文件中:def write_article(request, article_id=0): """写日志""" c = {} try: article = Article.objects.get(id=article_id) except Article.DoesNotEx 阅读全文
posted @ 2014-01-12 12:23 zifenger 阅读(363) 评论(0) 推荐(0)
摘要: 2013-08-07 22:42:30| 1.设置模板路径 打开 settings.py 文件,修改 TEMPLATE_DIRS 内容,指向模板存放的绝对路径,而不是相对路径。添加代码如下:import osROOT = os.path.split(os.path.realpath(__file__))[0]TEMPLATE_DIRS = ( "%s/templates" % ROOT, # 指向模板存放的绝对路径) 2.创建根模板base.html 创建根模板"mysite\mysite\templates\base.html": {% autoesc 阅读全文
posted @ 2014-01-12 12:21 zifenger 阅读(228) 评论(0) 推荐(0)
摘要: 2013-08-07 20:02:10| 1.新建blog的URL文件 在blog目录下新建文件"urls.py" :# -*- coding: utf-8 -*-from django.conf.urls import patterns, include, urlurlpatterns = patterns('blog.views', # 提取出一个公共视图前缀 url(r'blogs/$', 'show_blogs'), # 第二个参数指向视图) 2.包含其他URL 在 "mysite\urls.py" 阅读全文
posted @ 2014-01-12 12:20 zifenger 阅读(243) 评论(0) 推荐(0)
摘要: 2013-08-06 22:24:06| 1.创建模型 (1) "mysite\blog\models.py"文件中的内容:# -*- coding:utf-8 -*-from django.db import modelsclass Group(models.Model): """日志的分类""" group = models.CharField(max_length=30) def __unicode__(self): # __unicode__() 方法告诉Python如何将对象以unicode的方式显示出来 阅读全文
posted @ 2014-01-12 12:17 zifenger 阅读(387) 评论(0) 推荐(0)
摘要: 2013-08-05 21:01:34| 1.激活管理界面 (1) 修改"mysite\mysite\settings.py"文件,将'django.contrib.admin'加入INSTALLED_APPS配置中。 保证INSTALLED_APPS中包含:'django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions', 确保MIDDLEWARE_CLASSES包含: 'django.middleware.co 阅读全文
posted @ 2014-01-12 12:14 zifenger 阅读(310) 评论(0) 推荐(0)
摘要: 2013-08-05 20:53:44| 1.数据库配置 举例是用MySQL数据库,首先在settings文件中做配置,如下:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'mysite', # Or path to database 阅读全文
posted @ 2014-01-12 12:12 zifenger 阅读(215) 评论(0) 推荐(0)
摘要: 2013-07-24 23:20:58| 最近在学习Django项目的创建,主要的参考资料是:Djangobook 和 Django Project。这些日志用来记录自己的学习过程吧。 1. 创建Django项目在命令行下进入项目要保存的文件夹,例如D:\projects,项目名称为mysite。运行命令:django-admin.py startprojectmysite。项目创建成功后可以看到下面的图片。在settings.py文件中修改时区:TIME_ZONE = 'Asia/Shanghai'。2.启动项目在命令行的项目路径下,执行python manage.py ru 阅读全文
posted @ 2014-01-12 12:10 zifenger 阅读(266) 评论(0) 推荐(0)
摘要: 2013-07-24 21:23:30| 1.安装Python我安装的是Python(x,y)-2.7.5.0,安装目录在C盘。安装成功后如下图所示。2.安装Django从https://www.djangoproject.com/下载压缩包并解压,在命令行执行python setup.py install。安装完成后到Python IDLE中进行测试。3. 配置环境变量参考网上的资料http://purplebutterfly.blog.51cto.com/1337285/871187打开计算机属性-->高级-->环境变量-->编辑Path变量-->加上;C:\Pyt 阅读全文
posted @ 2014-01-12 12:05 zifenger 阅读(195) 评论(0) 推荐(0)