【Django入门】——通俗易懂的项目创建

创建Django项目


都要在激活虚拟环境下进行开发


【1】创建一个新的项目

  • django-admin startproject project_name

project_name:项目名

  • 执行之后会自动创建几个.py文件
文件 功能
manage.py 管理命令,使用django-admin的快捷方式
init.py 空文件,告诉python这是一个python包
settings.py 包含了所有的项目设置
urls.py 映射了项目中的路由和路径
wsgi.py Web Server Gateway Interface 网关接口,用于部署

在这里插入图片描述

【2】启动服务器

  • python manage.py runserver

django自带了一个简单的网络服务器
在这里插入图片描述

【3】Django应用

  • Django中有两个重要的概念

(1)app:完成具体任务的Web应用程序
(2)project:配置和Web应用程序的集合

  • 一个app应用程序组成

(1)modules 数据库表
(2)views:视图
(3)templates:模板
(4)tests:测试

  • 一个项目往往会将功能分成多个模块(应用程序)

【4】创建一个应用程序

  • django-admin startapp boards

boards:应用程序名
在这里插入图片描述

应用程序中的文件 功能
migrations 用来保持数据库和models.py的同步 ,Django会存储一些文件以跟踪你在models.py中新的代码命令
admin.py django内置的应用程序的配置文件
apps.py 应用程序本身的配置文件
models.py 定义Web应用程序数据实例的地方,models会由Django自动转化为数据库表
tests.py 当前应用程序的单元测试
views.py 处理Web应用程序请求request/response周期的文件

  • django-admin startproject project_name:创建一个项目
  • python manage.py runserver:启动服务器
  • django-admin startapp boards:创建应用程序

猜你喜欢

转载自blog.csdn.net/weixin_44478378/article/details/105610371