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



相对于上一节中我们创建的project,在上一层的mysite文件夹下多了myblogmyblog文件夹


原文地址:https://www.cnblogs.com/blfbuaa/p/6897246.html