2017-02-28 8 views
1

私は別のアプリケーションをクリックするとリンクするボタンを作ろうとしています。何らかの理由でDjangoのウェブサイト - 別のアプリケーションへのボタンリンクを作成する

、これは動作します:

<a href="{% url 'ridesharing:ride-list' %}" target="blank">Find a ride</a>

しかし、これにはないが:

<button type="button" class="btn btn-xl" style=" border-color: rgb(2,132,69); background-color: rgb(2,132,69); color: rgb(246,246,247); font-family: Verdana;font-size: large" href="{% url 'ridesharing:ride-list' %}">Find a ride</button>

私はボタンBECAを使用しています私はそれがどのように見えるようにカスタマイズすることができるのが好きです。ボタンを適切なアプリにリンクさせるにはどうすればよいですか。

+1

を変更するイベントリスナ/ハンドラを追加するactionとしてURLにフォームを送信しています。これはCSSに関する質問です。使用する正しい要素はAであり、BUTTONではありません。あなたはそれを正しくスタイルする必要があります。ブートストラップのようなフレームワークに投資する。それはあなたの人生を楽にします – e4c5

答えて

0

いずれかのボタンは、フォーム

<form action="{% url 'ridesharing:ride-list' %}"> 
    <button type="submit" class="btn btn-xl" style=" border-color: rgb(2,132,69); background-color: rgb(2,132,69); color: rgb(246,246,247); font-family: Verdana;font-size: large">Find a ride</button> 
</form> 

か、これはDjangoの問題ではありませんwindow.location.href

<button type="button" class="btn btn-xl" style=" border-color: rgb(2,132,69); background-color: rgb(2,132,69); color: rgb(246,246,247); font-family: Verdana;font-size: large" onclick="window.location.href='{% url 'ridesharing:ride-list' %}'">Find a ride</button> 
関連する問題