初识Django(四):工程文件功能说明

目录

工程文件总览

工程文件夹djangoexample文件解析

工程子文件夹djangoexample文件解析

应用子文件夹helloworld文件解析


工程文件总览

打开我们在教程一里创建的带app“helloworld”的Django工程“djangoexample”:

djangoexample

│ manage.py

├─djangoexample

│ │ asgi.py

│ │ settings.py

│ │ urls.py

│ │ wsgi.py

│ │ __init__.py

│ │

│ └─__pycache__

│ settings.cpython-36.pyc

│ __init__.cpython-36.pyc

└─helloworld

│ admin.py

│ apps.py

│ models.py

│ tests.py

│ views.py

│ __init__.py

└─migrations

__init__.py

工程文件夹djangoexample文件解析

文件manage.py:在与其同级的位置打开cmd,输入manage.py+命令,可以对工程进行一系列操作。

“In addition, manage.py is automatically created in each Django project. It does the same thing as django-admin but also sets the DJANGO_SETTINGS_MODULE environment variable so that it points to your project’s settings.py file.”——Django官方文档

 说明manage.py与django-admin是等价的,并且其中存储了指向工程设置文件的常量(默认为settings.py)。

文件夹djangoexample:工程子文件夹

文件夹helloworld:app文件夹

文件夹migrations:执行manage.py makemigrations后生成的文件放在这里,这个命令和模型到数据库之间的转换有关。

工程子文件夹djangoexample文件解析

文件asgi.py:存储asgi设定的文件,如果使用ASGI部署django会用到,一般情况下不需要更改。

文件settings.py:默认的工程设置文件。

文件urls.py:默认的主url文件,定义了映射url到视图的列表Urlpatterns。

文件wsgi.py:存储wsgi设定的文件,如果使用WSGI部署django会用到,一般不需要更改。

应用子文件夹helloworld文件解析

文件admin.py:与前端管理系统admin有关,本教程不对此进行讲解。

文件apps.py:关于应用的配置在这里设置。

文件models.py:模型(model)相关的定义放在这里。

文件tests.py:关于django自动化测试的文件,本教程不对此进行讲解。

文件views.py:视图(view)相关的定义放在这里。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值