問題タブ [django-jsonfield]
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の移行を中断せずにカスタムフィールドを削除するには?
古いdjango-json-fieldライブラリを使用する Django 1.8 プロジェクトに取り組んでいます。ライブラリを削除し、Django 1.9 に更新してネイティブの JSONField を使用したいのですが、古いライブラリの JSONField に依存する移行があるため、削除できません。また、Django は非推奨であり、Django を更新しようとするとエラーが発生するため、Django を削除せずに更新することはできません。この状況で進む正しい方法は何ですか?
python - フォームの Django JSON フィールド
これが私の問題です。選択した製品の属性値を含む製品バリエーションを作成しようとしています。私はそれを行うために JSONField を使用しようとしていますが、新しい製品バリエーションを作成するためにフォームにフィールドを動的に表示する方法を知りたいと思っていました。
ここに私のmodels.pyファイルがあります:
この問題を解決する方法があれば教えてください。
ありがとう
python - Django JsonField からフォームへ
Djangoの組み込みの検証とフォームレンダリングを使用して、JsonFieldから動的フォームを作成するDRYの方法を見つけるために、数日間検索しました。ジャンゴの検証とレンダリングを組み込むソリューションをまだ見つけていないので、このためのモジュールを作成したいと思いますが、クラスがどのように機能するかを理解するのに苦労しています。
次のようないくつかの異なることを試しました。
models.py
フォーム.py
これは私が得るエラーです:
エラー
forms.Form
サブクラスのように見えますが、フォームをサブクラスforms.BaseForm
化forms.DeclaritaveFieldsMetaclass
して辞書から動的フィールドを渡す方法を理解できません。私も次のことを試しました:
ビュー.py
私はただ答えを求めているだけではありません。本当に知りたいのは、誰かがこれらすべてのクラスをどのように調べて、それらをサブクラス化する方法を見つけているかということです。すべてのロジック、検証などを自分でコーディングすることで、これを機能させる方法を理解できると思いますが、これを他の人が使用できるモジュールにしたいと考えています。
urls.py
編集
最初は記憶からコードを入力したため、タイプミスがありました。コードベースからコードをコピーし、urls.py を含めました。