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遍历删除字典里值为空的元素报错问题
Sep 11 Python
Python之py2exe打包工具详解
Jun 14 Python
Python数字图像处理之霍夫线变换实现详解
Jan 12 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
Pyqt5实现英文学习词典
Jun 24 Python
如何运行带参数的python脚本
Nov 15 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
Python监听剪切板实现方法代码实例
Nov 11 Python
python requests模块的使用示例
Apr 07 Python
Python异常类型以及处理方法汇总
Jun 05 Python
一篇文章弄懂Python关键字、标识符和变量
Jul 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代码
2007/03/08 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
2012/02/13 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
2015/03/25 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
vue项目实战总结篇
2018/02/11 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
vue filters的使用详解
2018/06/11 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
Python中常见的异常总结
2018/02/20 Python
用Python shell简化开发
2018/08/08 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
python实现126邮箱发送邮件
2020/05/20 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
澳大利亚连衣裙和女装在线:Esther
2017/11/11 全球购物
教育专业个人求职信
2013/12/02 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
企业人事任命书
2014/06/05 职场文书
婚庆司仪开场白
2015/05/29 职场文书
python神经网络编程之手写数字识别
2021/05/08 Python
Python 统计序列中元素的出现频度
2022/04/26 Python