前提・実現したいこと
現在Djangoでショッピングサイトを制作しています。
複数の商品モデル(A,B,C)があり、それぞれに共通なForeignKey(Dateモデル)を持たせています。
発生している問題
例えば、管理画面でモデルAを追加する際、Dateモデルをあらかじめ作成しておき、それを選択しなくてはいけません。
ここを件名の通り、管理画面上で操作することなく、自動でDateモデルを作成し、それをモデルA、B、Cのフィールドに代入したいです。
何か良い手立てはないのでしょうか。
ちなみにRuby on Railsですと以下のイメージです
リンク内容
###試したこと
models.py
class A(models.Model): created_at = models.ForeignKey(Date, verbose_name="作成日",blank=True, null=True, on_delete=models.SET_NULL) date = Date.objects.create() created_at = date ←保存も代入もされない
補足情報
開発環境
Python3.7 Django3.0.3
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。