django 并发,django多个app
本文主要介绍了姜戈多应用路由分发,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
目录
1、环境搭建2、生成框架项目3、创建附录4,在每个应用下创建模板文件夹,用于创建超文本标记语言页面5、每个应用创建urls.py用于构建每个应用的分路由6、项目总路由urls.py7,每个应用的前端页面8、每个应用的view.py
1、环境搭建
Python3.6.7
点安装django==2.2.6
2、生成django项目
姜戈-管理开始项目您的项目
3、创建app
python manage.py startapp app1
python manage.py startapp app2
需要将应用注册到项目的settings.py中
4、在每个app下创建templates文件夹,用于创建html页面
5、每个app创建urls.py用于构建每个app的分路由
重点关注名字声明
从django.urls导入路径
从。导入视图
urlpatterns=[
path(search/,views.search,name=diary_search ),
path(home/,views.home),
]
6、项目总路由urls.py
重点关注包括写法、名称空间声明
来自姜戈. contrib导入管理
从django.urls导入路径,包括
urlpatterns=[
路径( admin/,admin.site.urls),
path(skynet/),include((skynet.urls , skynet ),namespace=skyent ),
路径( diary/),包含(( diary.urls , diary ),命名空间=diary ),
]
7、每个app的前端页面
重点关注形成动作
表单action= { % URL skynet : skynet _ search % } 方法= post
{% csrf_token %}
输入类型=文本名称=关键字
按钮类型=提交提交/按钮
/表单
8、每个app的view.py
从django .捷径导入渲染
#在此创建您的观点。
定义主页(请求):
return render(请求,“index.html”)
定义搜索(请求):
关键词=请求. POST.get(关键字)
打印(关键词)
return render(请求,“index.html”)
总结:经过上述操作可实现框架项目多应用路由分发,这样做的好处是只需要修改后端路由,前端的路由会随之变化
到此这篇关于姜戈多应用路由分发(纯后端)的文章就介绍到这了,更多相关姜戈多应用路由分发内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。