問題タブ [django-views]

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.

0 投票する
1 に答える
3031 参照

python - Django: JavaScript を使用せずにインライン フォームセット行を追加する

この投稿はこれに関連しています: Add row to inlines dynamic in django admin

JavaScriptを使用せずにインラインフォームセットを追加する方法はありますか? 明らかに、ページの更新が必要になります。

したがって、フォームに「追加」というボタンがあれば...

私はこのようにすることができると考えました:

毎回1を追加してから、フォームに投稿データを入力すると思いました。ただし、extra=1 は投稿データに 1 を追加しないようです。

0 投票する
1 に答える
184 参照

python - Django - テンプレートに追加情報を提供する

私は Django を学ぶためのアプリを構築しており、現在連絡先と住所を保存している連絡先システムから始めました。C は A との多対多の関係ですが、Djangomodels.ManyToManyField()を使用するのではなく、その連絡先 (自宅、職場など) のアドレス タイプなど、リンクに関する追加情報を提供する独自のリンク テーブルを作成しました。私がやろうとしているのは、この情報をビューに渡すことです。そのため、連絡先の完全なビューでこれを行うことができます:

c.Addresses.all()したがって、ManyToManyFieldと同等またはそれ以外のことを行うことができます。私が知りたいのは、テンプレートがこれを行うときに、linkオブジェクト内のリンクに関する情報を情報とともに渡す方法です。'addresses' : a

正しいリンク オブジェクト データをアドレスに適切に関連付けます。

では、これを達成するための最良の方法は何ですか? 私は 2 つのオブジェクトの結合がアイデアかもしれないと考えていますが、それが最善の方法であると考えられるかどうかを知るには、Django の経験が十分ではありません。提案?

前もって感謝します。

Nf

0 投票する
1 に答える
546 参照

python - テンプレート内の Django 並列配列

テンプレートでレンダリングしたい 2 つの配列があります。1 つは出力するデータ、もう 1 つは項目を削除するためのフォームセットです。django はテンプレート タグでブール演算子をサポートしていないように見えるため、アイテムをパッケージ化しようとしましたが、最初のアイテムと最初のフォームが 2 行でのみ返されます。

そのようなアイテムを 1 つの for ループでレンダリングするようにパッケージ化するにはどうすればよいでしょうか。

私の見解

私のテンプレート

0 投票する
1 に答える
119 参照

python - Django デバッグ エラー

私のモデルには次のものがあります。

info_l = info.objects.filter(id=1) logging.debug(info_l.name) と言うと、ビューに表示されます

デバッグ ステートメントに名前が存在しないというエラーが表示されます。'QuerySet' オブジェクトには属性 'name' がありません 1.これを解決するにはどうすればよいですか。2.select name from infoのようにすべてを選択するのではなく、1つのフィールドのみを照会する方法。

0 投票する
2 に答える
417 参照

python - Django 外部キーの質問

全て、

私は次のモデルを定義しています。

そして私の見解では、私は持っています

これで、データはヘッダー テーブルに保存されます。私の質問は、ヘッダー テーブルで生成されたこの ID について、データを基準とオプション テーブルに保存する方法です..私に知らせてください..

ありがとう..

0 投票する
4 に答える
30165 参照

python - Django 外部キー クエリ

次のモデルでは:

テーブルヘッダーのデータベースに行がある場合 Id=1, title=value-mart , createdby=CEO

ヘッダー テーブル id=1 に関連するすべての値を取得するために基準とオプション テーブルを照会する方法

また、クエリの例の良いリンクを提案してください。

0 投票する
1 に答える
120 参照

python - ジャンゴビューの質問

私のジャンゴビューには次のものがあります

'QuerySet' object has no attribute 'details' in the debug statement. というエラーが表示されます。このエラーとは何ですか。これをクエリするための正しいステートメントは何ですか。これに対応するモデルは次のとおりです。

ここで、モデルには次のものがあります。

ありがとう..

0 投票する
2 に答える
298 参照

python - ジャンゴビューのgetid

ビューには、次のようなコードがあります。

上記の結果は emp の値のみです。私の質問は、emp 値とともに ID を取得する方法です。

ありがとう..

0 投票する
2 に答える
1071 参照

python - テンプレートを文字列として返す-Django

これが正しい方法かどうかはまだわかりませんが、そうではないかもしれませんが、とにかく質問します。Djangoで自分自身をもっと単純にしたとしても、ワードプレスを書き直したいと思います(正当化:できるからです)。ページ上でさまざまな方法で要素を構成できるようにしたいと思っています。たとえば、次のようになります。

  • ブログモデル
  • サイト更新メッセージモデル
  • 最新のコメントモデル。

ここで、サイトの各ページについて、ユーザーがそのページの順序とアイテムを選択できるようにします。私の思考プロセスでは、これは次のように機能します。

次に、理想的には、私のテンプレートはページ内のすべてのPageItemをループするので、簡単に実行できます。

しかし、私のページアイテムがブログ投稿ではなくサイト更新である場合はどうなりますか?基本的には、さまざまなアイテムタイプをさまざまな順序で引き出し、適切なテンプレートを使用して表示したいと考えています。さて、これを行う1つの方法は、views.pyすべてのオブジェクトをループして適切なビュー関数を呼び出し、HTMLを文字列として返し、それを結果のテンプレートにパイプすることだと思いました。

私の質問は-これは物事を行うための最良の方法ですか?もしそうなら、どうすればいいですか?そうでない場合は、どちらに行くべきですか?私はDjangoにかなり慣れていないので、Djangoで何ができるのか、何ができないのかをまだ学んでいます。ご容赦ください。私はSOの重複をチェックしましたが、これは以前に尋ねられたことがないと思います...

また、Django-cmsを調べて、それが役立つかどうかを確認しましたが、理解できませんでした。

助言がありますか?

0 投票する
2 に答える
2429 参照

python - Django JSON シリアライズ可能エラー

以下の次のコードでは、次のエラーがあります

モデルのコードで

ビューのコードで

このエラーは何ですか?また、これを解決するにはどうすればよいですか?

ありがとう..