Django速成:构建一个Blog

www.facebuyer.com

1、创建Django项目

$>django-admin.py startproject mysite

2、运行开发服务器

$>.\manage.py runserver

浏览http://127.0.0.1:8000/

3、创建博客应用

$>.\manage.py startapp blog

4、修改mysite/settings.py

找到INSTALLED_APPS 添加:mysite.blog

5、设计Model

打开mysite/blog/models.py 添加

class BlogPost(models.Model):
    title = models.CharField(max_length=150)
    body = models.TextField()
    timestamp = models.DateTimeField()

6、设置数据库,这里使用SQLite

#创建目录: \mysite\App_Data\

#编辑\mysite\settings.py

DATABASE_ENGINE = 'sqlite3'

DATABASE_NAME = r'D:\Projects\others\Django.Learn01\mysite\data\django.db'

#同步数据库

$>.\manage.py syncdb

提示创建用户

7、设置自动admin应用

#打开settings.py 在INSTALLED_APPS下

'django.contrib.auth',
'django.contrib.admin',

#运行命令

$>.\manage.py syncdb

8、打开urls.py 添加

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',

    (r'^admin/', include(admin.site.urls)),

)

9、打开mysite/blog/models.py 添加

from django.contrib import admin

admin.site.register(BlogPost)

10、试用admin

http://127.0.0.1:8000/admin/

posted @ 2009-08-20 10:36  chenjunbiao  阅读(365)  评论(0编辑  收藏  举报