服务器之家

服务器之家 > 正文

Django干货知识分享,如何创建项目及应用?

时间:2020-12-02 22:59     来源/作者:今日头条

 大纲

  1. 创建项目
  2. 了解项目文件结构
  3. 创建应用
  4. 了解应用文件结构
  5. 运行第一个Hello World

一、创建项目

# 使用命令行工具django-admin 

django-admin startproject myproject 

二、项目文件结构

Django干货知识分享,如何创建项目及应用?

项目文件结构图

  • __init__.py 这是一个空文件,其作用是声明myproject为一个独立的模块
  • asgi.py Django3.1版本后新增异步视图
  • wsgi.py 服务器网关接口
  • settings.py 这个文件包含了所有的项目配置。(重点)
  • urls.py 这个文件负责映射我们项目的路由和路径。(重点)

三、创建应用

# 使用命令行工具django-admin 

django-admin startapp myapp 

四、应用文件结构

Django干货知识分享,如何创建项目及应用?

应用文件结构图

  1. migrations 数据移植(迁移)模块
  2. admin.py 该应用的后台管理系统配置
  3. apps.py 应用程序本身的配置文件
  4. models.py 定义web应用程序数据实例
  5. tests.py 自动化测试模块
  6. views.py 处理web应用程序请求和响应文件

五、运行第一个Hello World

1、myapp应用下新建urls.py文件

Django干货知识分享,如何创建项目及应用?

myapp应用下urls.py文件

2、myproject项目下配置urls.py文件

Django干货知识分享,如何创建项目及应用?

myproject项目下urls.py文件

3、myapp应用下views.py

Django干货知识分享,如何创建项目及应用?

myapp应用下views.py文件

4、启用服务:python3 manage.py runserver 0.0.0.0:8000

5、浏览器打开:http://127.0.0.1:8000

Django干货知识分享,如何创建项目及应用?

运行结果

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址 2020-08-12
最新idea2020注册码永久激活(激活到2100年)
最新idea2020注册码永久激活(激活到2100年) 2020-07-29
返回顶部