解决的方法有两种:
方法一:在每个APP里设置单独的url.py文件,最后在总的url再进行设置:
1.分别在blogAdmin和blogUser两个APP下,分别建立url.py文件
2.urls.py设置
blogAdmin里的views.indexAdmin方法
2.设置完APP里的urls后,再设置总的urls
3.设置成功后,输入两级地址:
方法二:不用每个新建urls,直接在项目的urls里设置
两种方法,方法二更简单点,但方法一逻辑层次更强
首先,在 Windows 系统中安装
Django
,这个过程会涉及使用命令提示符(CMD),这是 Windows 系统中用于执行命令的一个程序。点击“新建”,在新的一行中粘贴 c:\users\administrator\
app
data\roaming\python\python312\Scripts。既然
Django
已经成功安装,接下来我们可以
创建
一个
Django
项目,然后在项目中
创建
一个
app
,并最后运行这个项目。在“系统变量”区域找到 Path 变量,选择它然后点击“编辑”。
我的pycharm是社区版,由于社区版没有集成
Django
模块,所以不能直接
创建
,只能先
创建
工程,然后在通过pip的方式安装
Django
。
安装
Django
模块
我们进入pycharm,点击new project,
创建
一个名为
Django
的工程。
刚
创建
完工程的时候啥也没有,点击下方的terminal终端
pip install
django
当从使用切换为使用path(),re_path()反之亦然时,特别重要的是要注意视图参数的类型可能会更改,因此您可能需要调整视图。一旦正则表达式匹配,
Django
将导入并调用给定的视图,这是一个简单的Python函数(或基于类的视图)。当
Django
找不到与请求的
URL
匹配的正则表达式时,或者异常引发时,
Django
将调用错误处理视图。值必须是可调用的,或者代表视图的完整的Python导入路径的字符串,应该被调用来处理手头的错误条件。,因为这样可以更轻松地在匹配的预期含义和视图的参数之间意外引入错误。...
这就是在
Django
项目中配置
多个
应用
程序的
URL
的基本步骤。通过按照上述步骤为每个
应用
程序
设置
URL
路由和视图函数,并将其包含在项目级别的
URL
配置中,您将能够正确地处理和响应请求。为了使这些
应用
程序能够协调工作并正确响应请求,我们需要正确配置项目的
URL
。接下来,我们需要在项目级别的
URL
配置中包含
应用
程序的
URL
路由。在这个文件中,我们可以指定
URL
模式和对应的视图函数。这些函数将接收来自
URL
路由的请求,并返回指定的HTTP响应。函数将
应用
程序的
URL
路由包含在项目级别的
URL
配置中。
django
环境下配置
url
s,如下代码include(‘user’.
url
s)在user这个
APP
中应该要有一个
url
s.py这个文件,这个文件用于定义你的
url
地址对应返回哪些适度函数为我返回什么样的结果
重新运行manage.py
在terminal中输入python manage.py runserver 出现如图所示的错误:
出错的代码行是line21 ,错误的原因是:NameError
具体原因是:name’include’ is not defined
快速定位到line21,
打开imp
转自: 知行流浪 的 《
多个
APP
共存
Django
配置》https://blog.csdn.net/zengxiantao1994/article/details/72600912原文:
Django
models拆分 大多数
Django
教程都是将models放在models.py文件(模块)中, 然而随着models类的增加, 将类放在一个文件中太混乱了, 于是将models做成一个...
Django
的基本使用1.安装
Django
2.
创建
Django
项目3.
创建
Django
应用
4.编写视图
1.安装
Django
前提本地已经安装了python环境
pip install
django
检查是否安装
Django
:
python -m
django
--version
3.2.7 若生成版本号,则证明已经安装了,此版本的
Django
;
若得到错误提示
No module named
django
则证明未安装
2.
创建
Django
项目
CMD(终端terminal)中找到你想
创建
Django
项