美文网首页
Play DjangGo 2

Play DjangGo 2

作者: Noza_ea8f | 来源:发表于2020-02-25 12:00 被阅读0次

公有路由

作为一个项目;
可能有多个app;
所以,每个app作为该总项目的子项目,分别建立文件夹;
当访问总项目网站时;
进入的首页是所有项目公用的;
所以应该把路由注册到总项目目录下的urls.py文件里;
模板也应该选用公用templates下的;


image.png

app路由

每个子项目下的目录结构和公有目录的结构没有分别;
访问每个app下的路由怎么办呢?

path('test_1/', include('test_1.urls')),

利用include,导入app下的路由即可;
这样当访问http://127.0.0.1:8000/test_1/时;
程序就会到子项目test_1下寻找对应的urls.py文件;

image.png

文件是这么写的:

from django.urls import path
from . import views
urlpatterns = [
    path('', views.test1, name='test1_index'),
    path('table', views.table, name='test1_table'),
]

path的‘’意思是当访问http://127.0.0.1:8000/test_1/时,会调用视图函数views.test1并执行;
同理,当访问http://127.0.0.1:8000/test_1/table时,视图函数views.table会被执行;

就这么简单......

相关文章

  • Play DjangGo 2

    公有路由 作为一个项目;可能有多个app;所以,每个app作为该总项目的子项目,分别建立文件夹;当访问总项目网站时...

  • Play DjangGo

    框架怎么学? 如果要学好框架,最好还是从基础入手;否则总是有不解的问题;事实上我们通过python提供的soket...

  • Play DjangGo 3

    模板 如果每个app都是单独的模板,那么模板就要存入app下的templates文件夹;让该文件夹下的文件都去继承...

  • Play DjangGo 4 展示Excel表格

    怎么把一张Excel表格展示到网页中呢?就方法来说有很多种;可以先从Excel表格中取出数据;然后在网页中把相应位...

  • linux python3 安装 Djanggo

    1、设置默认的python 版本为python3 错误解决图片.png 删除后再设置软链接 2、下载Djanggo...

  • 20-Django之CBV、序列化、Form表单

    一、FBV & CBV CBV定义 Djanggo中的请求处理方式FBV: Function Bas...

  • Westside Lego Challenge Program

    Play2Learn Education正式和Ambrose University签署合作协议,Play2Lear...

  • 搭建Javaweb基于play和idea

    首先下载play2插件在idea中 创建一个play2的项目 然后添加lib通过maven (play2) 基本就可以了

  • Unit 1 Can you play the guitar?(

    必备短语 1. play chess/basketball下象棋/打篮球 2. play the guitar ...

  • Day 2(play play)~篇一

    因为假期有限,这次的只能选择近一些的出游地。 省内无趣,计划出省。 河北省周围只有天津、北京、山西、山东距离上还算...

网友评论

      本文标题:Play DjangGo 2

      本文链接:https://www.haomeiwen.com/subject/dchnfhtx.html