Django 应用的路由访问

项目url 添加应用访问路径

复制代码
from django.contrib import admin
from django.urls import path, include
from app1 import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('app1/', include('app1.urls')), # 在主项目添加应用的所有路由路径
]

就可以访问app1应用下的url.py

复制代码
from django.urls import path
from . import views

urlpatterns = [
    path('index', views.index, name='index'),
    path('test', views.test, name='test'),
]

app1创建路由文件urls.py

复制代码
from django.urls import path
from . import views

urlpatterns = [
    path('index', views.index, name='index'),
    path('test', views.test, name='test'),
]

app1 views.py视图文件

复制代码
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
    return HttpResponse("app1 的index")

def test(request):
    return render(request, '1/index.html', {}) # 这里获取的路径文件为:templates/1/index.html
相关推荐
maotou5264 小时前
dvadmin开发文档(第一版)
python·django
硬件人某某某15 小时前
python基于卷积神经网络的桥梁裂缝检测系统(django),附可视化界面,源码
python·cnn·django
小Pawn爷1 天前
构建Django的Web镜像
前端·python·docker·django
初学者,亦行者1 天前
Rust 模式匹配的穷尽性检查:从编译器证明到工程演进
后端·rust·django
xiaojimao11 天前
Django在服务端的部署(无废话)
后端·python·django
言之。2 天前
Django `select_related` 查询优化
数据库·django·sqlite
芙蓉王真的好12 天前
Django 新手常见错误:模板找不到、数据库连接失败的解决办法
数据库·django·sqlite
言之。2 天前
django model Manager
数据库·django·sqlite
RainSky_3 天前
LNMP 一键安装包部署 Django 项目
后端·django·1024程序员节