1
私のコードは動作させることはできません。私は私のDjangoのURLは次のように
ルートurls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('app.urls')),
]
私のアプリケーションのURLはそう
urlpatterns = [
url(r'^$',views.login, name='login'),
url(r'^homepage/$', views.homepage, name='homepage'),
]
最初の画面のようなものですユーザーにはログイン画面(views.login)が表示されます。現時点では、私はちょうどホームページにそれらを(単に練習のために)かかるURLにログインボタンを設定したいが、それは動作するようです。
ログインHTMLこれは...上記の私のURLのページに移動する「ホームページ」の名前を見つけ、ようにしているviews.homepageために私を取る必要がありますので、
<button type="button"><a href="{% url 'homepage' %}">Log-In</a></button>
のようなものです:
def homepage(request):
return render(request, 'application/homepage.html', {})
私のホームページはレンダリングされず、私はなぜ私の夢中になるのか全く分かりません。
ご協力いただければ幸いです。
エラーが表示されますか? –
何もありません。あたかもあたかもリンクではないボタンを入れるかのように。 URLに手動で入力すると、ビューに移動して正しく表示されるので、問題がlogin.htmlページにあり、URLを正しく書いていないと思われます。 – DaithiOK
問題は以下で解決されました。助けていただきありがとうございますが、私の問題はボタンをリンクにすることにあります。それは純粋なHTMLの問題でした。 – DaithiOK