Django url 调试器

2023-12-26

我正在开发一个 Django 应用程序,随着时间的推移,URL 不断增长。我现在有很多这样的视图,由于我做了一些改变,一个视图开始出现故障。当我尝试获取时http://example.com/foo/edit_profile http://example.com/foo/edit_profile,它应该执行一个视图特定的视图函数X但它正在执行Y反而。某处 url 路由混乱,我无法弄清楚。我用的是django.core.urlresolvers.resolve方法从 shell 进行尝试,我可以确认 URL 解析错误。但是,我不知道如何调试并查明问题。

理想情况下,我希望看到诸如“测试了此模式”、“测试了此模式”等内容,直到它最终找到正确的模式,然后我可以查看它解决的位置。我找不到这样的东西。

这不是大型项目的常见问题吗?人们做什么?

Update

我知道系统是如何工作的,也知道如何一一查看 URL。这就是我正在努力做的事情。这个问题本质上是在求捷径。


你已经尝试过跑步了吗

manage.py show_urls

安装后django_扩展 http://pypi.python.org/pypi/django-extensions/0.6?

http://vimeo.com/1720508 http://vimeo.com/1720508- 从 06:58 开始观看。

这应该告诉您尝试 url 解析的顺序。

希望这可以帮助

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django url 调试器 的相关文章

  • 如何调试仅在应用程序关闭时发生的崩溃? (德尔福)

    因此 经过最近的一些更改 我们发现我们最古老的应用程序之一有时会在关闭时崩溃 这会以 运行时错误 216 消息的形式或来自 Windows 错误报告的消息的形式表明应用程序已停止工作 该应用程序已经发出OutputDebugString 每
  • Django ORM:根据相关模型中的时间顺序字段过滤主要模型

    让我们假设我们有以下模型 class Patient models Model name models CharField other fields following class MedicalFile model Model patie
  • Django 管理员更改用户密码

    我是 Django 新手 我有以下代码 Model class MyUser AbstractUser profile models OneToOneField Profile null True on delete models PROT
  • Java 应用程序可以检测到调试器已连接吗?

    我知道 jvm 启动选项可以让 jvm 等待附加调试器 这不是我在这里的意思 是否有可能从 Java 代码中也检测调试器的附件 以便我可以例如编写一个正在执行某些操作的 脚本 然后在某个时刻让我的应用程序等待调试器 不会 这些选项是 JVM
  • 禁用在 django Rest Framework 中创建嵌套对象

    Hi 你能帮我怎么做吗禁用创建嵌套对象 我有这样的序列化器 员工拥有团队的外键 class TeamSerializer serializers ModelSerializer class Meta model Team fields id
  • django 密码重置功能中出现 NoReverseMatch 错误

    我正在尝试在 django 中实现密码重置功能 下面是我的代码 urls py urlpatterns patterns url r signup accounts views signup name signup email url r
  • 使用 Visual Studio 调试器在值更改时中断

    有没有办法在变量上放置监视 并且仅在该值发生变化时让 Visual Studio 中断 这将使发现棘手的国家问题变得更加容易 这可以做到吗 断点条件仍然需要设置断点 我宁愿设置一个监视并让 Visual Studio 在状态更改时设置断点
  • 升级到 1.8.1 后 Django 管理中断

    我从 1 7 3 升级到 1 8 1 但我的管理员无法工作 并且站点无法加载 因为它在解析路径时失败 例外 Enable django contrib auth context processors auth in your TEMPLAT
  • Django User 模型,添加功能

    我想向 Django 的默认用户模型添加一个新函数 用于检索模型类型的相关列表 这样的 Foo 模型 class Foo models Model owner models ForeignKey User related name owne
  • Django TastyPie 地理距离查找

    我正在使用 TastyPie 进行地理距离查找 这有点困难 因为 TastyPie 官方不支持它 在 Github https gist github com 1067176 上我找到了以下代码示例 def apply sorting se
  • 在 django 中导入设置时出现奇怪的错误

    我有很多项目在 ubuntu 中使用 python2 7 和 virtualenv virtualenvwrapper 工作 在我的工作中 一些开发人员使用 macosx 和 windows 通常我像往常一样创建项目 django admi
  • 从 Django 运行 shell 命令

    我正在 Django 中开发一个网页 使用 apache 服务器 需要调用 shell 命令来启用 禁用一些守护进程 我尝试这样做 os system service httpd restart 1 gt HOME out 2 gt HOM
  • 如何在 Django REST Framework 中序列化“对象列表”

    我需要一个序列化器来完成这样的事情 items 12 name item 1 66 name item 2 我应该如何声明我的序列化器才能得到这样的东西 这是否是一个有效的 JSON 还是应该如下所示 items name item 1 i
  • Seed_data.yaml 文件中有没有办法自动生成第一个模型所依赖的模型?

    我正在使用 Django 2 0 Python 3 7 和 MySql 5 我有以下两个模型 第二个依赖于第一个 class CoopType models Model name models CharField max length 20
  • Wagtail 自定义管理

    我是 Wagtail 和 Django 开发的新手 如何更改 Wagtail 管理页面的颜色 根据一些问答 我可以通过 core css 更改颜色 但是扫描代码需要很多时间 有一个更简单的方法 您可以注册 Wagtail Hook 在此处阅
  • WinDBG的命令类别?

    我看到一些关于 WinDBG 命令的参考和教程 他们中的一些人喜欢这样lm this echo this running 和这个nt PDB 这些类别有什么区别 xxx xxx xxx xxx yyy 他们看起来很困惑 有内置命令 元命令
  • Django 之外的 Django 模型

    我有一个非 Django 项目 我想使用 Django 模型作为数据访问层 添加了模型库requirements txt django model utils 3 1 1 代码设置如下 from django conf import set
  • django 1.9 不为自定义用户模型创建表

    我的项目名称是timecapture 这是 timecapture settings py 的相关部分 INSTALLED APPS django contrib admin django contrib auth django contr
  • 使用C#属性来跟踪函数调用、变量和返回值?

    在Python中 我可以使用装饰器来跟踪函数调用 它的变量和返回值 这是非常容易使用 我只是想知道 C 可以做同样的事情吗 我发现网上有CallTracing Attribute的示例代码 然而 它并没有显示出我预期的结果 C 属性与 py
  • Django添加简单自定义字段——如何编写South Introspection规则

    我正在尝试将自定义字段添加到我的 Django 项目中 该项目使用South http south aeracode org 因此 我 第一次 尝试写南方的自省规则 http south aeracode org wiki MyFields

随机推荐

  • 手动将pcm数据放入AudioBuffer

    所以我把频道数据从AudioBuffer并通过可传输对象将其发送给网络工作人员以对其进行一些处理 现在我想将其放回原处 我真的必须这样做吗copy就这样回来了 var myData new Float32Array audioBuf len
  • 为什么 MySQL 查询几乎总是用大写字母编写

    我见过大多数程序员在编写 MySQL 查询时都使用大写字母 例如 SELECT FROM table WHERE id 1 ORDER BY id DESC 我尝试用小写大写字母编写查询 但它仍然有效 那么不使用小型大写字母有什么特殊原因吗
  • 从 doFilter 方法设置 cookie

    我有一个带有 doFilter 方法的过滤器类 在 doFilter 方法中 我设置一个 cookie 如下所示 HttpServletResponse httpResp HttpServletResponse servletRespons
  • 如何让 pip 在代理服务器后面工作[重复]

    这个问题在这里已经有答案了 我正在尝试使用 python 包管理器 pip 来安装包及其来自互联网的依赖项 然而 我在我的大学里有一个代理 并且已经设置了http proxy环境变量 但是当我尝试安装这样的包时 pip install Tw
  • commitEditingStyle 未触发

    我有一个 UITableView 我试图在编辑模式处于活动状态但 commitEditingStyle 未触发时删除一行 UITableViewCell tableView UITableView tableView cellForRowA
  • 手动调用 viewDidAppear 的正确时间?

    我有一个UITableViewController在我的应用程序中 它直接添加到视图层次结构中 视图出现后 我想滚动到特定的单元格 我的解决方案是调用滚动代码 viewDidAppear 根据苹果的文档 我必须手动调用该方法 如果属于视图控
  • 删除 Seaborn 条形图图例标题

    我使用seaborn绘制分组条形图 如下所示https seaborn pydata org examples factorplot bars html https seaborn pydata org examples factorplo
  • 如何轻松地将基于 XML 的配置文件加载到 Java 类中?

    我有一个简单的 java 类 如下所示 public class Skin implements Serializable public String scoreFontName TahomaBold public int scoreFon
  • Flask 运行 Web 应用程序中的 Sphinx 文档

    我已经在本地构建了静态 Sphinx 文档 使用make html 我现在希望将 Sphinx 文件集成到我的使用 Flask 运行的 Web 应用程序中 在 Flask 运行的应用程序中 我只是想包含一个指向 Sphinx 文档的超链接
  • Blazor 服务器和 SignalR 以及 Azure AD

    我正在使用 Blazor Server Net 5 开发一个 Web 应用程序 在我的索引页面上 我需要显示通过 Azure AD 登录网站的在线用户数量 首先 用户访问 Web 它会被重定向到 Azure AD 一旦用户在 AD 中通过身
  • 查询地理位置附近的事物?

    我有一个查询试图在某个地理位置内查找内容 但它返回的结果有点 奇怪 我之前发布过此帖子 社区帮助我找到了我需要的公式 MySQL中经纬度查询 https stackoverflow com questions 4687312 queryin
  • NSArray(和其他 Cocoa 类型)@property 值

    在调试同事编写的代码的过程中 我偶然发现了以下让我感到困惑的内容 NSMutableArray array NSMutableArray array NSUInteger arrayCount array count 为什么这有效 它也适用
  • 如何让单个小部件在 Django 中设置 2 个字段?

    我得到了一个包含 2 个字段的模型 纬度和经度 现在它们是 2 个 CharField 但我想制作一个自定义小部件以在管理中设置它 正在考虑显示 Google 地图 然后获取标记的坐标 但是我可以用 1 个小部件 单个地图 来设置 2 个不
  • Python中isnumeric和isdecimal的区别

    字符串的 isnumeric 和 isdecimal 函数有什么区别 https www tutorialspoint com python3 python strings htm https www tutorialspoint com
  • 取自 .mp4 的 H.264 解码器配置记录的格式

    我正在检查从 Android 设备录制的 mp4 视频文件中包含的解码器配置记录 有些设备的解码器配置记录中写入了奇怪或不正确的参数 以下是来自 Galaxy Player 4 0 的示例 该示例是不正确的 DecoderConfigura
  • MYSQL 和 Phpmyadmin 没有显示相同的数据库

    我正在运行 XAMMP 我通过 Homebrew 安装了 MYSQLbrew install mysql 然而当我跑步时show databases 登录后在终端中mysql u root 我明白了 Database information
  • 查找 PHP 服务器的可用端口

    PHP 5 4 带有一个用于开发目的的内置服务器 这是我已经等待了几个月的事情 因为到目前为止 我不得不编写一个 PHP 脚本来侦听传入的连接并处理它们 因为我不想惹麻烦 以及安装实际服务器的开销 我要担心的主要事情是 如何分配端口 在我的
  • 如何将现有的nodejs服务器应用程序连接到Azure SQL数据库

    任何人都可以请建议 我有一个在 azure 上运行的现有 Nodejs 服务器 在 Linux 上运行节点 10 14 项目代码位于 github 上 当我推送更改时 它们会自动推送到 azure 我已经通过Azure门户设置了数据库服务器
  • 为什么 Facebook 淹没了我的网站?

    每个半小时我都会收到大量的请求http www facebook com externalhit uatext php http www facebook com externalhit uatext php 我知道这些请求意味着什么 但这
  • Django url 调试器

    我正在开发一个 Django 应用程序 随着时间的推移 URL 不断增长 我现在有很多这样的视图 由于我做了一些改变 一个视图开始出现故障 当我尝试获取时http example com foo edit profile http exam