注册 登录
Django入门教程

前言

第一章:django快速入门

第二章:django MTV架构

第三章:django视图

第四章:django模板

第五章:django模型

第六章:django后台管理系统

第七章:项目实战-简易的博客系统

第八章:django表单

第九章:django用户认证系统

第十章:django中的会话

第十一章:django安全

第十二章:django性能优化

第十三章:django实用工具

首页 > Django入门教程 > 第一章:django快速入门 > 1.3节:创建django应用

1.3节:创建django应用

薯条老师 2020-06-18 16:29:50 187669 0

编辑 收藏

系统地讲解Django开发的基础知识, 高阶知识。关注微信公众号[薯条编程],免费领取Python电子书以及视频课程。

1.3.1 django项目与应用的关系

在创建了django项目以后,需要再创建特定的django应用。django项目与django应用的关系,可见下图:

image.png

从上图可看出,django项目好比是一个容器,在这个容器中可以存放多个django应用。django中的项目更接近于一个工作区的概念,而django应用对应的是一个具体的web项目

1.3.2 创建django应用

通过manage.py的startapp子命令,可以创建django应用。现在请同学们按照以下步骤,来创建一个django应用:

(1) 在键盘中按下windows键,输入cmd命令进入windows命令行

(2) 在命令行中输入d:并按下回车键,切换到D盘

(3) 在D盘中,执行cd django-project命令,进入到项目chipscoco所在的目录

(4) 在命令行中执行python manage.py startapp blog命令,创建django应用,应用的名称为blog,在后面的项目实战中会编写一个博客系统。

1.3.3 blog应用的目录结构

创建完django应用以后,django-project的目录结构变为:

├──manage.py

└── chipscoco

    ├── __init__.py

    ├── settings.py

    ├── urls.py

    ├── wsgi.py

├──blog

│   ├── __init__.py

│   ├── admin.py

│   ├── apps.py

│   ├── models.py

│   ├── tests.py

│   ├── views.py

│   ├── migrations

现在分别对chipscoco应用中的脚本文件进行概要性地解释:

脚本文件描述

__init__.py

表示该目录是Python中的一个package
admin.py
定义与网站后台管理相关的操作
apps.py

该模块用于定义应用名等元数据信息

models.py

定义与模型相关的操作,在介绍Django模型时会再进行详细讲

views.py

定义与视图相关的操作,在介绍Django视图时会再进行详细讲

tests.py

定义与应用相关的测试用例

在blog目录中还存在一个特殊的migrations目录,migrations是一个Python package,该package用于存放模型数据的迁移变更文件,在后续的内容中会进行详细介绍。


1.3.4 高薪就业班

(1) Python后端工程师高薪就业班,月薪8K-15K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十万,免费领取课程大纲
(3) Java后端开发工程师高薪就业班,月薪8K-20K, 免费领取课程大纲
(4) Python大数据工程师就业班,月薪12K-25K,免费领取课程大纲

扫码免费领取学习资料:


欢迎 发表评论:

请登录

忘记密码我要注册

注册账号

已有账号?请登录