Django多个app urls配置代码实例


Posted in Python onNovember 26, 2020

快速测试创建项目与app

django-admin startproject mysite
django-admin startapp app1
django-admin startapp app2

Django多个app urls配置代码实例

mysite下的urls.py文件

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
  path('admin/', admin.site.urls),
  path('app1/', include('apps.app1.urls',namespace='app1')),
  path('app2/', include('apps.app2.urls',namespace= 'app2')),
]

app1下的apps文件

from django.apps import AppConfig
class App1Config(AppConfig):
  name = 'apps.app1'

app2下的apps文件

from django.apps import AppConfig
class App2Config(AppConfig):
  name = 'apps.app2'

app1下的urls.py文件

from django.urls import path
from . import views

app_name = 'app1'

urlpatterns = [
  path('index', views.index),
]

app2下的urls.py文件

from django.urls import path
from . import views
app_name = 'app2'
urlpatterns = [
  path('index', views.index),
]

app1下的views.py文件

from django.shortcuts import render
from django.shortcuts import HttpResponse
def index(request):
  return HttpResponse('hello app1')

app2下的views.py文件

from django.shortcuts import render
from django.shortcuts import HttpResponse
def index(request):
  return HttpResponse('hello app2')

settings.py文件下的app配置:

'apps.app1.apps.App1Config', 'apps.app2.apps.App2Config'

启动

python manage.py runserver 8080

最后访问url路径

Django多个app urls配置代码实例

Django多个app urls配置代码实例

在这种设置下,在一个app访问另一个app的model

from apps.app名.models import 模型类

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python兔子毒药问题实例分析
Mar 05 Python
Python处理JSON时的值报错及编码报错的两则解决实录
Jun 26 Python
老生常谈python函数参数的区别(必看篇)
May 29 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
儿童python练习实例
May 27 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
python实现代码统计器
Sep 19 Python
python循环嵌套的多种使用方法解析
Nov 29 Python
python plotly画柱状图代码实例
Dec 13 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
jupyter notebook清除输出方式
Apr 10 Python
python Xpath语法的使用
Nov 26 #Python
python模拟点击玩游戏的实例讲解
Nov 26 #Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 #Python
Django filter动态过滤与排序实现过程解析
Nov 26 #Python
python中用ctypes模拟点击的实例讲解
Nov 26 #Python
python爬虫分布式获取数据的实例方法
Nov 26 #Python
python分布式爬虫中消息队列知识点详解
Nov 26 #Python
You might like
自定义PHP分页函数
2006/10/09 PHP
PHP 代码规范小结
2012/03/08 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
javascript getElementsByClassName函数
2010/04/01 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
director.js实现前端路由使用实例
2015/02/03 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Python计算字符宽度的方法
2016/06/14 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
Python利用heapq实现一个优先级队列的方法
2019/02/03 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
HTML5上传文件显示进度的实现代码
2012/08/30 HTML / CSS
法国体育用品商店:GO Sport
2019/10/23 全球购物
查摆问题对照检查材料
2014/08/28 职场文书
模范班主任事迹材料
2014/12/17 职场文书
承诺书范本
2015/01/21 职场文书
清洁员岗位职责
2015/02/15 职场文书
防汛通知
2015/04/25 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
2015年征兵工作总结
2015/07/23 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书