django 一个项目多个App项目搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django 一个项目多个App项目搭建相关的知识,希望对你有一定的参考价值。
参考技术A django可以在一个项目中存在多个app,如一个大门户网站中可以包含论坛,新闻等内容,其中每一个模块称之为一个App,也可以理解为一个个独立的小型项目最终集成在一个门户网站中最终呈现给用户本次测试以python 2.7
其次分别建立相应的App模块:todo,oa,web
如图所示:
在以上的配置中导入了include对配置进行包装
同时导入了index函数,index在todo,oa,web中的views文件分别建立
同时指定了一个打开的默认首页,即web app下的index </pre>
此时运行程序,页面如图所示
如果此时输入的路径为localhost:8000/web/inex,
localhost:8000/oa/inex,
localhost:8000/toto/index将得到不同app的展现,
Django创建一个项目:
安装Django后创建一个项目:
通过命令方式创建项目:
创建一个APP:
App是django的组成部分;一个App代表一个模块,所有的URL请求的都是app来处理的。比如一个视频网站,里面有电影模块,电视剧模块,综艺模块,动漫模块;一个Django可以有多个模块,一个模块可以被不同的项目使用。
注意:添加app后需要在项目的setting中设置:(INSTALLED_APPS 中设置添加的app)
项目目录:
进入项目xjz里面
项目目录介绍:
manage.py :用于和项目的交互
setting.py:所有和项目相关的设置都在这里
urls.py:用来配置url路由的
wsgi.py:项目与WSGI协议兼容的web服务器入口。
以上是关于django 一个项目多个App项目搭建的主要内容,如果未能解决你的问题,请参考以下文章
Django项目: 项目环境搭建 ---- django项目设置