热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux教程>编程开发>

使用django开发最简单博客程序

来源: 作者: 时间:2008-09-27 Tag: 点击:
1).下载django,我是在mandriva平台上试验的,可以通过urpmi python-django来>进行下载安装,不过版本有些老,本例使用tar.gz包进行安装。
2).实验平台: mandriva 2008 + sqlite3 + django1.0
3).安装:下载后,运行python setup.py install进行安装,不过,说是/usr/lib/python2.5/site-package/config文件未找到,最后我用了变通的办法,将解压的Django1.0下面的django目录复制至/usr/lib/python2.5/site-package/下面,然后,建立django-admin.py至/usr/local/bin的链接,然后使该程序可执行。
4).建立project:django-admin.py startproject demo
5).修改demo/settings.py文件中的数据库链接项:
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'demo.db'

...

INSTALLED_APPS = {
'django.contrib.admin',
...
'demo.blog',
}
6).编辑demo/blog/models.py:
fromm django.db import models

# Create your models here.
class Category(models.Model):
name = models.CharField(max_length=32)
def __unicode__(self):
return self.name
class Admin:
pass

class Article(models.Model):
title = models.CharField(max_length=64)
published_at = models.DateTimeField('date published')
content = models.TextField()
category = models.ForeignKey(Category)
def __unicode__(self):
return self.title
class Admin:
pass
7).根据models模块,建立数据库及表格:
python manage.py sql blog
8).同步数据库:
python manage.py syncdb
9).修改demo/urls.py

from django.conf.urls.defaults import *
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册