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项目设置

Django讲课笔记06:搭建项目开发环境

python搭建django

1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三

python 记录Django与Vue前后端分离项目搭建

用Django搭建微信公众号后端