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数据类型判断type与isinstance的区别实例解析
Oct 31 Python
Python iter()函数用法实例分析
Mar 17 Python
pycharm设置注释颜色的方法
May 23 Python
Sanic框架异常处理与中间件操作实例分析
Jul 16 Python
python 自定义异常和异常捕捉的方法
Oct 18 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
Django ORM 自定义 char 类型字段解析
Aug 09 Python
python中调试或排错的五种方法示例
Sep 12 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
Nov 26 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
python一些性能分析的技巧
Aug 30 Python
python实现发送带附件的邮件代码分享
Sep 22 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
PHP5中的this,self和parent关键字详解教程
2007/03/19 PHP
php allow_url_include的应用和解释
2010/04/22 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
javascript整除实现代码
2010/11/23 Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
2015/08/11 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
python实现DES加密解密方法实例详解
2015/06/30 Python
python数据结构之链表的实例讲解
2017/07/25 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
django Serializer序列化使用方法详解
2018/10/16 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
python文件写入write()的操作
2019/05/14 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
Python二元算术运算常用方法解析
2020/09/15 Python
python爬取音频下载的示例代码
2020/10/19 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
python中os.remove()用法及注意事项
2021/01/31 Python
校园奶茶店创业计划书
2014/01/23 职场文书
企业管理培训感言
2014/01/27 职场文书
《雷雨》教学反思
2014/02/20 职场文书
给老师的一封建议书
2014/03/13 职场文书
幼儿园保育员岗位职责
2014/04/13 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
银行大堂经理培训心得体会
2016/01/09 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
解析python中的jsonpath 提取器
2022/01/18 Python
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js