一、Django框架的基本命令、项目和应用

Django 框架的基本命令

1. startproject  创建一个Django项目

2.startapp   创建一个Django应用

3.check 校验项目完整性命令

4.runserver 本地建议运行Django项目命令

5.shell  进入Django项目的python shell 环境命令

6.test 执行Django用例测试

(数据库相关)

7.makemigrations  创建模型变更的迁移文件

8.migrate  执行上一个命令 makemigrations创建的迁移文件

9.dumpdata  把数据库数据导出到文件

10.loaddata  把数据文件导入到数据库

一,创建一个项目:python admin startproject 项目名

python admin startproject Djangowpp

二、项目目录学习

  • Djangowpp: 项目的容器。
  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • Djangowpp/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  • Djangowpp/settings.py: 该 Django 项目的设置/配置。
  • Djangowpp/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • Djangowpp/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目

三、启动一个项目

python manage.py runserver   端口号(默认8000)

四、创建一个应用

python manage.py startapp 应用名     例如:python manage.py startapp blog

五、应用目录学习

views.py  视图处理的地方

models.py 定义应用模型的地方

admin.py   定义Admin 模块管理对象的地方

apps.py  声明应用的地方

tests.py  编写应用测试用例的地方

urls.py    (需自行创建) 管理应用陆游的地方

六、项目和应用的区别

Django 应用   VS    Django项目

  • 一个Django 项目就是一个基于Django的Web应用   一个项目是可以直接运行的
  • 一个Django 应用就是一个可重用的Python软件包,是不能直接运行的
  • 每个应用可以自己管理模型、视图、模板、路由和静态文件等;
  • 模型和视图是应用的概念,模板、路由和静态文件既可以是项目层面的也可以是应用层面的概念;
  • 重点:一个Django项目包含一组配置和若干个Django应用  

如上图所示,项目与应用是一对多的关系,一个应用可以对应到多个项目中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章