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实现划词翻译
Apr 23 Python
python中pycurl库的用法实例
Sep 30 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
May 06 Python
Python实现Youku视频批量下载功能
Mar 14 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
python数据结构之线性表的顺序存储结构
Sep 28 Python
Django 全局的static和templates的使用详解
Jul 19 Python
Python 日志logging模块用法简单示例
Oct 18 Python
基于python中__add__函数的用法
Nov 25 Python
flask框架配置mysql数据库操作详解
Nov 29 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 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+DBM的同学录程序(2)
2006/10/09 PHP
一个SQL管理员的web接口
2006/10/09 PHP
同一空间绑定多个域名而实现访问不同页面的PHP代码
2006/12/06 PHP
PHP开发中常用的8个小技巧
2008/08/27 PHP
PHP 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
php简单防盗链实现方法
2015/07/29 PHP
IE浏览器打印的页眉页脚设置解决方法
2009/12/08 Javascript
Prototype源码浅析 String部分(二)
2012/01/16 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
javascript表单正则应用
2017/02/04 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
Python里隐藏的“禅”
2014/06/16 Python
python中文编码与json中文输出问题详解
2018/08/24 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
linux环境中没有网络怎么下载python
2019/07/07 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
keras的三种模型实现与区别说明
2020/07/03 Python
教师自荐信
2013/12/10 职场文书
酒店总经理欢迎词
2014/01/08 职场文书
企业节能减排实施方案
2014/03/19 职场文书
2015年端午节活动方案
2015/05/05 职场文书
永不妥协观后感
2015/06/10 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang
Mysql 设置boolean类型的操作
2021/06/04 MySQL
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
mysql 获取时间方式
2022/03/20 MySQL
Python OpenCV超详细讲解基本功能
2022/04/02 Python