通过git可以从github上进行源码的下载
安装Django
安装ipython由于自带的python不带提示功能,因此安装ipython后可以使得开发更方便;
sudo apt-get install ipython
安装完成后 新建一个文件夹 开始定义一个django项目搭建(和window下一样)
新建一个django项目
django-admin startproject HelloWorld
进入该项目
cd HelloWorld
创建一个子项目
HelloWorld$ django-admin startapp blog
显示项目文件结构
tree
项目文件结构.png
下面来介绍一下各个目录和文件的作用.
|-- ./ 项目的主目录,存放项目中所有文件的文件夹
|-- HelloWorld/ 项目的主项目/根项目,用来管理所有的项目
|-- __init__.py 包定义文件,定义了存放这个文件的文件夹是一个python包
|-- settings.py 项目中所有的配置信息存放的模块,配置模块
|-- urls.py 路由模块,定义url地址和访问的处理函数之间的映射关系
|-- wsgi.py 实现了wsgi网关协议的模块,表示Django项目支持wsgi网关协议
|-- manager.py 项目的命令行支持模块,可以在命令行执行不同的命令实现不同的功能
------------------------------------------------------
django-admin startapp 模块名称[二级网站]
|-- blog/ 模块的根目录;二级网站的根目录
|-- migrations/ 数据库文件存放的文件夹[数据库部分细讲]
|-- __init__.py 包定义文件
|-- admin.py 后台管理文件[后台管理系统细讲]
|-- apps.py 模块名称定义文件
|-- models.py 数据模型定义文件
|-- test.py 测试文件——一般用不上
|-- views.py 视图模块,定义视图处理函数
接下来运行该项目 python manage.py runserver
显示该界面表示django环境搭建成功
网友评论