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网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
python生成日历实例解析
Aug 21 Python
浅谈Python中的闭包
Jul 08 Python
Python中的数据对象持久化存储模块pickle的使用示例
Mar 03 Python
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 Python
Python 异常处理的实例详解
Sep 11 Python
python基本语法练习实例
Sep 19 Python
让代码变得更易维护的7个Python库
Oct 09 Python
在Pycharm中修改文件默认打开方式的方法
Jan 17 Python
python3使用QQ邮箱发送邮件
May 20 Python
六行python代码的爱心曲线详解
May 17 Python
Python字符串中删除特定字符的方法
Jan 15 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 is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
字母顺序颠倒而单词顺序不变的php代码
2010/08/08 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
几个比较实用的JavaScript 测试及效验工具
2010/04/18 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
python读取word文档的方法
2015/05/09 Python
Python函数中*args和**kwargs来传递变长参数的用法
2016/01/26 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
Python 数据处理库 pandas 入门教程基本操作
2018/04/19 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
python3 配置logging日志类的操作
2020/04/08 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
入团者的自我评价分享
2013/12/02 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
出国签证在职证明
2014/09/20 职场文书
婚姻出轨保证书
2015/05/08 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
php去除deprecated的实例方法
2021/11/17 PHP