2017-02-03 17 views
1

私のdjangoプロジェクトのために、HTMLのボタンをプロジェクトフォルダの別のhtmlにリンクしようとしています。その異なるアプリケーションのDjango URLマッピング

MyApp 

-Polls 
    -templates 
     -index 
-Votes 
    -templates 
     -main 
     -truths 
     -rigged 

が、私はそれが私がpolls-をリンクする別のボタンを追加するには、このボタン今

<form action="{% url 'Votes:rigged' %}"> 
    <input type="submit" value="rigged votes" /> 
</form> 

を持っている主な内なる装備と真理使用するメインのAAボタンを考えてみましょう>インデックスへそれ。世論調査からフォルダ投票にすべてをコピーせずにこれを行う方法はありますか?

UPDATE * main.htmlを

<form action="{% url 'Polls:Index' %}"> 
    <input type="submit" value="Index" /> 
</form> 

Polls.url

urlpatterns=[  
    url(r'^Index/', Index.as_view(), name="Index"), 
] 

Index.views

class IndexView(TemplateView): 
    # template location 
    template_name = "Polls/Index.html" 

    # post logic must be defined 
    def post(self, request, *args, **kwargs): 
     return redirect(reverse_lazy("Polls:Index")) 
+0

私は:あなたも

url(r'^index/$', Whatever_view,name='index'), 

LIKE 'polls.urls' でURLを指定する必要があり

from django.conf.urls import include, url urlpatterns = [ url(r'^polls/', include('polls.urls', namespace='Polls')), ] 

さらに、あなたは、 "インデックス投票" としてURLを呼び出すことができます私はあなたの質問を理解していませんが、インデックスからhtmlを使いたいのであれば、スニペットでhtmlの繰り返し部分を壊し、 '{%include 'index'%} のように含めるか、インデックスのフォームのリンクを使用すると、あなたは「談合」投票の場合と同じアプローチをとることができます'ちょうどアクション –

+0

@AdityaPandhareのフォームURLを使用してください。プロジェクト(投票と投票)内に2つの異なるアプリケーションがあります。それぞれにdjango/main、django/truths、django/rigged、およびdjango/indexのような独自のページがあります。私はdjango/mainに配置されたボタンを作成したいと思います。ボタンをクリックすると、django/indexにリダイレクトされます。 – VisualExstasy

+0

アクションアドレスを「{%url 'Polls:index'}%」に置き換えてください。あなたにたわごとは何ですか?私はあなたが名前空間URLの仕組みを知っていると仮定します。 –

答えて

2

https://docs.djangoproject.com/en/1.10/topics/http/urls/#url-namespaces を参照してくださいどのように名前空間と名前のURLをご理解下さい作業。 'settings.py'や 'wigs.py'のような他のファイルがあるMyAppフォルダにurls.pyファイルがあるはずです。 URLを名前空間で参照するには、まず投票用アプリケーションのurl.pyに関連付けられた名前空間を登録する必要があります。ドキュメントからの例:

+0

はい、すべて同じエラーが発生しました。 – VisualExstasy

+0

urls.pyとhtmlコードでコードを共有できますか?デバッグツールバーを使用している場合、そこからデバッグファイルを共有できますか? –

+0

元の質問 – VisualExstasy

関連する問題