Django多个app urls配置代码实例
作者:-零 发布时间:2021-11-23 10:01:13
标签:Django,app,urls,配置
快速测试创建项目与app
django-admin startproject mysite
django-admin startapp app1
django-admin startapp app2
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路径
在这种设置下,在一个app访问另一个app的model
from apps.app名.models import 模型类
来源:https://www.cnblogs.com/-wenli/p/13673020.html


猜你喜欢
- 随机数我们都知道,就是计算机通过某种算法,“随机”的生成一个数字。很多编程语言都有内置的方法来生成随机数,那么 GoLang 中是怎样一种情
- 控制结构就是for,while,if-else,if-elif,while…else,在web.py中其实和我们以前学过的一样,操作基本是相
- 本文实例讲述了ES6 Promise对象的应用。分享给大家供大家参考,具体如下:The Promise object represents
- 淘宝招聘的一个css题目:css样式控制div水平垂直居中方法;<!DOCTYPE html PUBLIC "-//W3C/
- 在开始做mysql分页功能组件前,便设定的是要有一定可复用性。先在项目里Views文件夹下右键新建名为_PaginationComponen
- 一共4个页面:form.asp; chk.asp; num.asp; count.asp得到一个随即数字。加密
- 最好用的mysql密码忘记的解决方法 ,经过测试,如果不能成功一般是你的mysql运行的不正常解决办法: 在windows下:&n
- 本文实例讲述了Python实现连接postgresql数据库的方法。分享给大家供大家参考,具体如下:python可以通过第三方模块连接pos
- 字典树(Trie)可以保存一些字符串->值的对应关系。基本上,它跟 Java 的 HashMap 功能相同,都是 key-value
- 本文实例为大家分享了JavaScript实现简易放大镜的具体代码,供大家参考,具体内容如下完整代码:<!DOCTYPE html>
- 目录1 、一般同步下载2、 使用流式请求,requests.get方法的stream3 、异步下载文件4、 异步拆分下载文件5、注意1 、一
- 一、前期准备1.1 安装环境1、安装python32、打开命令行安装seleniumpip install selenium二、python
- 表单是让用户与我们的网页应用程序交互的基本元素。Flask 本身并不会帮助我们处理表单,但是 Flask-WTF 扩展让我们在我们的 Fla
- 最近写项目需要画出应用程序调用链的网路拓扑图,完全自己写需要花费些时间,那么首先想到的是echarts,但echarts的自定义写法写起来非
- 本文实例为大家分享了用KNN算法手写体识别的具体代码,供大家参考,具体内容如下#!/usr/bin/python #coding:utf-8
- 今天学到了如何使用Python的smtplib库发送邮件,中间也是遇到了各种各样的错误和困难,还好都一一的解决了。下面来谈一谈我的这段经历。
- 前两天在做一个站内版的企搜引擎,发现某些站点可以链接站点内容。。奇怪之下看了看,原来是按照数据库ID的自动编号规律进行链接的~~闲暇之余弄了
- 介绍在操作数据帧时,初学者有时甚至是更高级的数据科学家会对如何在pandas中使用inplace参数感到困惑。更有趣的是,我看到的解释这个概
- 每种语言都有自己的独到之处,或奇特的语法,或不常见的函数,或非标准的执行方式。因此,不论新丁还是老手,看着某个特性会突然醉了。文中总结了10
- python烟花代码如下# -*- coding: utf-8 -*-import math, random,timeimport thre