問題タブ [django-urls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django:現在のページのリンクを太字にするより良い方法はありますか
リンクのリストを含む base.html テンプレートがあります。
例:
次に、views.py に index.html、stuff.html、about.html、および contact.html のそれぞれの定義があります。これらの各テンプレートは、単純に base.html テンプレートから派生し、それぞれ独自のタイトルとコンテンツを設定します。
私の質問は、上記の /stuff I have a class="current" に関するものです。
私がいる現在のページにそのクラス属性を持たせたいと思います。
current_page="about" のように各ビューに異なる変数を設定し、テンプレート{% ifequal %}
で各 link の各クラス要素と比較することもできますが、それは作業を複製するように思えます (ビュー変数が余分にあるため)。
より良い方法はありますか?テンプレートが自動的に入力されたビュー関数名を取得する方法があれば、追加の変数を設定する必要はありませんか? また、多くの ifequals のようにも見えます。
django - 一致した URL パターンの名前を取得する
リクエストが正常に解決された URL パターンの名前にアクセスする必要がある Django コンテキスト プロセッサを作成しています。パターンを考えると、
リクエスト パス /home から、name の値を取得したいと思います。この場合は website.home です。
djangosnippets.org からこのコードを取得しました。
これを使用して目的を達成できますが、私の直感では、より良い方法が必要であると言っています. 助けてくれてありがとう。
django - Django:RSSとATOMはContent-Typeヘッダーをフィードしますか?
このチュートリアルに従って、djangoのRSSフィードとATOMフィードを実行し、動作させました。
ただし、テスト開発サーバーは、ブラウザーがフィードをxmlドキュメントとして検出するのではなく、ファイルとしてフィードをダウンロードするようにし続けます。
HTTPの経験から、Content-Typeヘッダーにmimeタイプが欠落していることがわかります。
djangoでそれを指定するにはどうすればよいですか?
django - 再帰的なURLパターンCMSスタイル
新しい言語/フレームワークを学ぶときはいつでも、私は常にコンテンツ管理システムを作ります...
私はPythonとDjangoを学んでいて、適切なページを選択するURLパターンを作成することに固執しています。
たとえば、単一レベルのURLパターンの場合、次のようになります。
これは、次のようなURLに最適です。
さて、DjangoのURLシステムにナメクジのリストを戻すことができるかどうかはわかりません。
親、子、孫を返します。
それで、これはDjangoがすでに行っていることですか?または、元のURLパターンを変更してスラッシュを許可し、そこでURLデータを抽出しますか?
よろしくお願いします。
django - テンプレートのURLタグで認識されない名前付きURL
projects/urls.pyには次のものがあります。
そして、私が持っているテンプレートには:
しかし、エラーが表示されます。
私が理解できる最も多くのことは、名前が代わりにビューのように扱われているということです。なぜこれが起こるのでしょうか?
bizteen.projects.viewsから:
およびメインのurls.py:
トレースバック:
python - Django: 動的 LOGIN_URL 変数
現在、私のsettings
モジュールにはこれがあります:
でログイン URL を変更する場合はurls.py
、ここでも変更する必要があります。これを行うより動的な方法はありますか?
django - ページへのリダイレクト
私は問題に直面しています:変更フォームに、単純なphpページまたは任意のページにリダイレクトするリンクを提供したい.そのページで、いくつかのdbクエリを実行して表示したい. また、クリック時にIDを渡したいです。出来ますか?
私のview.pyで私は書いた:
私のモデルと管理ファイルは単純です。
django - Django:単一のurls.pyに他のurlpatternsを含める
私はこのようなことをしていますmyproject.myapp.urls
:
urls2.py
上記のルールをリファクタリングして、次のような別のファイルで定義しようとしました。
しかし、urlresolverを含むユニットテストで問題が発生するようです。
ここで正規表現()の一般的な部分を「リファクタリング」するためのより良い方法はあり<url_key>
ますか?