django - 我可以在 urls.py 中将我的 url() 更改为 path()
问题描述
我在 urls.py 中使用 path(),但是如果我将其更改为 url(),我想知道代码是什么我已经尝试过但我得到了错误
这是我的 url.py 代码
path('activate/<uidb64>/<token>', views.VerificationView.as_view(), name="activate"),
path('request-reset-link', views.RequestPasswordResetEmail.as_view(), name="request-password"),
path('set-new-password/<uidb64>/<token>', views.CompletePasswordReset.as_view(), name="reset-user-password"),
解决方案
你为什么想要?我建议您不要使用url
它,因为它将来可能会被弃用。但是,如果您坚持使用它,则可以轻松做到;您需要做的就是导入它,即:
from django.conf.urls import url
请注意文档中的以下内容:(https://docs.djangoproject.com/en/3.0/ref/urls/)
这个函数是 django.urls.re_path() 的别名。它可能会在未来的版本中被弃用。
所以如果你想使用正则表达式,你应该使用re_path
。
推荐阅读
- java - 在我对我的 android 应用程序原型的模拟中,滚动视图(线性布局)没有滚动
- python - 字符串到十六进制编码问题.by encode() 模块但失败
- dart - Http 响应正文中未显示阿拉伯字母 - 颤动
- c# - 创建循环并添加字符串
- reactjs - gh-pages 未从 index.html 加载 bundle.js
- angular - 为什么使用该服务缓存http请求时api会被调用2次
- c# - 禁用 ASP NET 核心中的注册模板
- javascript - 在不使用任何库的情况下将格式为“March 12 2019 9:30 am”+ 给定偏移量的日期字符串转换为浏览器时区
- python - 如何在 Python 中使用数组输入用户的字符列表
- node.js - 有没有办法在 JSdoc 中指定通配符导出?