django - 使用 crp1.urls 中定义的 URLconf,Django 尝试了这些 URL 模式,admin/ 当前路径 register.html 与其中任何一个都不匹配。**
问题描述
在 django 中找不到页面错误。
我收到 404 错误,我的网址是http://127.0.0.1:8000/register.html,错误是
使用 crp1.urls 中定义的 URLconf,Django 尝试了这些 URL 模式,顺序如下: [name='index'] register [name='register'] admin/ 当前路径 register.html 不匹配任何这些。
我为项目创建了一个文件夹,我在 crp1 文件夹和索引页面中启动了 reglog 应用程序,但是当我单击表单 index.html 注册页面时,出现上述错误。
在我的应用程序 url 文件中,我编写了代码:
urlpatterns=[
path('',views.index, name='index'),
path('register', views.register, name='register')
]
在视图文件中:
def index(request):
return render(request,'index.html')
def register(request):
return render(request,'register.html')
在我的项目名称 crp1 文件中,我在 crp1.urls 中编写了以下代码:
urlpatterns = [
path('', include('reglog.urls')),
path('admin/', admin.site.urls)'
]
并在 register.html
<a href="register.html"></a>
解决方案
访问127.0.0.1:8000/register
(不带.html
)
或将链接更改为
<a href="/register"></a>
推荐阅读
- python - Pandas SettingWithCopyWarning 重新排序列的分类值
- c# - MessageBox中的ListBox和DisplayMember问题
- passwords - 我需要获取 Firebird 2.x 数据库的登录密码
- python - 不能把甘特图冲破
- android - 系统应用设置中的Android自定义通知声音
- javascript - 类属性:在父构造函数中访问子类属性
- javascript - THREE.js PerspectiveCamera focusLength 相差两倍,与 FOV 不一致
- php - Laravel 5.7 auth 无法成功
- c# - 为什么在使用 Postman 工作时使用 C# HttpClient 调用 WebAPI 返回 401?
- android - 如何获得安卓锁屏壁纸?