2017-02-18 2 views
0

페이지가로드되지 않았습니다. 오류가 없지만 링크가 좋지 않습니다. 내가, 내가, 내가 HTML file.So에 urls.py에서 url(..., name='page_name'){% url 'page_name' %}를 작성해야 생각 페이지가로드되지 않았습니다.

from django.conf.urls import url 
from . import views 
from django.views.generic import TemplateView 

urlpatterns = [ 
    url(r'^results$', TemplateView.as_view(template_name='registration/accounts/result.html'), name='results'), 
] 

urls.py, 나는이 코드를 작성

<button type="button" name="results" url="{% url 'results' %}"> 
<font size="10">Resulyshow</font> 
</button> 

에서, HTML 파일처럼 썼다 하지만 제대로 작동하지 않을 수 있습니다. 어떻게 해결할 수 있습니까?

답변

0

버튼 안에 URL을 넣을 수 없습니다. 및

<font size="10"> 

도 올바르지 않습니다. CSS에 font-size를 포함시켜야합니다. 이렇게 :

button { 
    font-size: 10px; 
} 

이렇게하면 모든 버튼이 10 픽셀 글꼴 크기를 사용하게됩니다.

페이지에 양식이없고 버튼을 클릭 한 후 사용자를 리디렉션하려는 경우 버튼 대신 링크를 사용해야합니다. 좋아요 :

<a href="{% url 'results' %}"> 

CSS 스타일을 사용하려면 클래스를 추가 할 수 있습니다.

html에 양식이 있고 버튼이 양식에있는 경우이 양식을 제출할 URL과 방법을 사용하여 조치 속성을 지정해야합니다. 이처럼 : 그 형태는 파일 입력을 포함하는 경우

<form action="{% url 'results' %}" method="POST"> 

, 당신은 그것으로

enctype="multipart/form-data" 

을 추가해야합니다.

양식이 페이지 URL에 sumbittem되도록하려면

, 그것은 다음과 같이 이루어집니다 :

<form action="." method="POST"> 

는 도움이되기를 바랍니다.

관련 문제