Python学习笔记24:Django搭建简单的博客站点(二)
上一节说道怎样使用Django创建并执行一个项目。这节说怎样加入一个博客应用。
一 项目跟应用的关系
在加入应用之前,先来看看项目与应用之间有什么不同之处呢?
项目是针对一个特定的 Web 站点相关的配置和其应用的组合。一个项目能够包括多个应用。
应用是一个提供功能的 Web 应用 – 比如:一个博客系统、一个公共记录的数据库或者一个简单的投票系统。
应用是“可插拔的”:你能够在多个项目使用一个应用,你还能够分发应用,由于它们没有被捆绑到一个给定的 Django 安装环境中。
这样,我们就能够在Django下,以app为单位,模块化的管理,而不是将全部的东西都丢到一个目录中。
二 加入应用
接下来。在我们的站点中加入一个叫myblog的应用。
命令:python manage.py startapp myblog
加入完毕之后文件夹结构例如以下:
mysite/
manage.py
mysite/
__init__.py
__init__.pyc
settings.py
settings.pyc
urls.py
views.py
wsgi.py
myblog/
admin.py
__init__.py
models.py
tests.py
views.py
manage.py
mysite/
__init__.py
__init__.pyc
settings.py
settings.pyc
urls.py
views.py
wsgi.py
myblog/
admin.py
__init__.py
models.py
tests.py
views.py
相对于上一节中我们创建的project,在上一层的mysite文件夹下多了myblogmyblog文件夹