本文接上文底部图片记录django从创建一个project,个创建一个app后,的目录结构和各个文件的作用。
1.project_name/settings.py
project的配置文件,由Django自动生成。可以设置app、数据库、域名、静态文件目录、中间件等
参考:https://www.cnblogs.com/brucezhang2017/articles/8408736.html
2.project_name/urls.py
一个路由模块。用于访问的地址,用什么方法处理,返回什么东西给用户,取决于此。
3.project_name/wsgi.py
Django的主要部署平台是WSGI,它是Web服务器和应用程序的Python标准。所以这个文件时在项目部署上线的时候用到的。
4.app_name/models.py
数据库的映射模型
5.app_name/views
views是业务逻辑层,在Django里面views通常是一个的views.py模块,放在对应的包里。用来处理路由过来的请求,并返回。
主要这些,进一步学习再补充。
网友评论