如果有很多业务请求函数 应该放在app目录
很多业务放在主站上 当用户一点跳到分站
例如 一个项目叫运维平台 他的业务 有资产管理 私有云 监控 不同业务线
chouti项目
- chouti
- 配置
- 主站 app
- 后台管理 app
每个app目录 处理不同业务线
# 创建app
python manage.py startapp 项目名
python manage.py startapp cmdb
python manage.py startapp openstack
python manage.py startapp xxoo..
创建app目录
python manage.py startapp cmdb
![](https://images2018.cnblogs.com/blog/1137246/201808/1137246-20180825193231526-2035756245.png)
app目录结构
![](https://images2018.cnblogs.com/blog/1137246/201808/1137246-20180825193257674-30813754.png)
处理业务请求放在项目配置文件不合适 把函数写在 app目录下的 views.py
views.py 文件代码内容
from django.shortcuts import render # Create your views here. from django.shortcuts import HttpResponse def index(request): return HttpResponse('cmdb')
urls.py文件 导入app目录views py文件
from django.conf.urls import url from django.contrib import admin from cmdb import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/', views.index), ]
![](https://images2018.cnblogs.com/blog/1137246/201808/1137246-20180825193720791-1850992864.png)
把每个业务代码 放在app里面