创建项目及理解每个文件的作用
创建项目: $ django-admin startproject mysite 创建完成后进入项目的根文件夹mysite: $ cd mysite 查看文件夹下的所有文件: $ tree manage.py一个命令行实用程序,允许您以各种方式与此Django项目进行交互。(详细信息浏览https://docs.djangoproject.com/en/2.2/ref/django-admin/) mysite是项目的真正的Python包。你可以通过import mysite导入这个包所有的模块 mysite/__init__.py这个文件是python包的标识,导入python包实际上是导入了它的__init__.py文件; 当你在__init__.py中写入一条输出语句后,每当这个包被导入,这个语句也会被执行 也可以在__init__.py中import其他的包,减少代码量 __init.__py中__all__变量是一个包含了from 包名 import *会导入的模块的列表,可以通过修改这个变量指定你需要导入的模块。 mysite/settings.pydjango项目的配置文件(详细内容:https://docs.djangoproject.com/en/2.2/topics/settings/) mysite/urls.py这个django项目的url声明,这是django网站项目的目录 (详细内容https://docs.djangoproject.com/en/2.2/topics/http/urls/) mysite/wsgi.oy与WSGI兼容的Web服务器的入口点,用于为项目提供服务 (详细内容:https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |