2017-02-15 76 views
2

我收到一個錯誤,找不到頁面。 在profile.html,我寫了頁未找到錯誤。請求URL是否錯誤?

<!DOCTYPE html> 

    <html lang="ja"> 
    <head> 
     <meta charset="utf-8"> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
     <meta name="viewport" content="width=device-width, initial-scale=1"> 
     <title>UPLOAD</title> 
    </head> 
    <body> 
    <form action="registration/accounts/fashion_result.html"> 
     <input type="submit" value="ResultShow"> 
    </form> 

    <div class="container"> 
     <form action="{% url 'accounts:upload_save' %}" method="POST" enctype="multipart/form-data"> 
     {% csrf_token %} 
     <input type="file" name="files[]" multiple> 
     <input type="hidden" value="{{ p_id }}" name="p_id"> 
     <input type="submit" value="Upload"> 
     </form> 
    </div> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
    </body> 
    </html> 

在這部分

<form action="registration/accounts/fashion_result.html"> 
      <input type="submit" value="ResultShow"> 
</form> 

我想做的事畫面過渡(如果我把這個按鈕,我想看到fashion_result.html在瀏覽器中。

但現在,我得到了錯誤 我該如何解決這個問題?

此外,我加入到urls.py

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

urlpatterns = patterns('', 
    url(r'^/fashionresults/$', TemplateView.as_view(template_name='registration/accounts/fashion_result.html'), name='fashionresults' 

) 

在profile.html

<form action="registration/accounts/fashion_result.html">ResultShow</form> 

(在目錄中,有fashion_result.html)

+0

你有一個URL匹配'註冊/賬號/ fashion_result.html'在你的urls.py – peckuliarYak

+0

分享您的網址.py – Darshan

+0

如果你想打開一個模板只意味着使用TemplateView,並把button name形式的形式。 – Cadmus

回答

0

這會爲你工作: -

模板 -

<form action="/fashion_result"> 
      <input type="submit" value="ResultShow"> 
</form> 

urls.py: -

from django.conf.urls import url,include 
from webpage import views 
# from django.conf import settings 

urlpatterns = [ 
    url(r'^$',views.home), 
    url(r'^fashion_result/$',views.fashionResult), 

views.py-

0

這取決於地方是位於如果是在同一文件夾中只使用

<form action="fashion_result.html"> 

否則文件做一件事 「Shift +右鍵點擊「文件」然後「複製爲路徑」

絕對有效的回覆並粘貼在「表單動作」中。

+0

thx,你的意見。我寫了你的代碼,但是隻顯示了單詞,我不能放任何東西。(所以,html文件沒有顯示)我該怎麼辦? – user7523656

+0

在表單操作中複製並粘貼該鏈接。 (表單動作=「粘貼在這裏」) – Sindhoor

2

用戶TemplateView爲解決此問題

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

urlpatterns = patterns('', 
    url(r'^/test/$', TemplateView.as_view(template_name='todo/index.html'), name="test"), 
) 

在HTML頁面

<a href="{% url 'test' %}" >ResultShow</a> 
+0

thx,你的意見。我寫了ur代碼,所以顯示了一個鏈接標記。但是如果我把它,沒有什麼是reload.What我應該怎麼做? – user7523656

+0

你可以發佈代碼嗎? – Cadmus

相關問題