- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在学习 Django,并且正在尝试添加表单来注册用户。
现在我的问题很早就开始了,因为每当我尝试访问我的注册页面时都会收到 404 错误。
我的3个文件如下:
views.py:基本上只是一个要显示的hello world
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello World")
def registration(request):
return HttpResponse("Registration page")
urls.py(在我的项目中):
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
(r'^$', include('myapp.urls')), # index with login/registration
(r'^grappelli/', include('grappelli.urls')), # grappelli URLS
(r'^admin/', include(admin.site.urls)), # admin site
)
最后是urls.py(在我的应用程序中):
from django.conf.urls import patterns, url
from myapp import views
urlpatterns = patterns('',
url(r'^$',views.index, name='index'),
url(r'^registration/$',views.registration, name='registration'),
)
当我转到正常索引(localhost:8000)时,它会显示我在views.py 文件中编写的hello world。然而,当我尝试进入注册页面时,它只返回 404 (localhost:8000/registration)。
现在正如我所说,我仍在学习这整件事,但我不明白为什么它不能正常工作。据我了解r'^$'
项目文件中的指向 localhost:8000 并且应用程序文件中的相同正则表达式告诉它在此位置加载索引页面。现在,由于程序仍在 localhost:8000 中,因此 r'^registration/' 应该加载 localhost:8000/registration 中的其他页面,对吧?
如果您能向我解释为什么这不起作用以及我的想法在哪里犯了错误,那就太好了。
这是我得到的错误:
当我采取
(r'^randomstringhere/', include('myapp.urls')), # index with login/registration
而不是
(r'^$', include('myapp.urls')), # index with login/registration
我可以通过 localhost:8000/randomstringhere/registration 进入注册页面。但是 Site 应该有一个选择,您可以在 localhost:8000(或 future 的域名 www.randomdomainhere.com)上登录或注册,并在 localhost:8000/login、localhost:8000/registration(www .randomdomainhere.com/registration 等)
最佳答案
在每个网址的末尾,您应该添加一个 $ 符号,
url(r'^registration/$',views.registration, name='registration'),
关于python - 在 django 中找不到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21330935/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!