2017-02-15 17 views
2

ページが見つかりませんでした。 はprofile.htmlでは、私は、このボタンを置けば、私はブラウザにfashion_result.html見たい(画面遷移を行いたい。ページが見つかりません。リクエストURLが間違っていますか?

この部分では

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

<!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> 

を書きましたしかし、今、エラーが発生しました。 どうすればこの問題を解決できますか?

さらに、私はurls.pyに追加しました

profile.htmlで
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' 

) 

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

これはあなたのために働くだろう

+0

あなたはあなたの中に、 '登録/アカウント/ fashion_result.html'に一致するURLを持つか、あなたのURLを共有する – peckuliarYak

+0

をのurls.py .py – Darshan

+0

テンプレートを開く場合は、TemplateViewを使用し、button name形式のテンプレートのみを使用することを意味します。 – Cadmus

答えて

0

(ディレクトリで、fashion_result.htmlあります): -

テンプレート -

<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"> 

を使用するか、他の一つ 「+右シフトを行う置かれている場所によって異なりますクリックして "パスとしてコピー"

絶対に動作する "フォームアクション"に戻って貼り付けてください。解決のための

+0

thx、ur comments。私はurコードを書いたが、単語だけが表示され、何も置くことができなかった。(つまり、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 comments。私はurコードを書いたので、リンクタグが表示されました。しかし、それを置くと、何も読み込まれませんでした。 – user7523656

+0

あなたはコードを投稿できますか – Cadmus

関連する問題