いくつかのデフォルトデータをロードしたいカテゴリモデルがあります。どうすればそれを達成できますか?これは選択ボックス用のモデルで、後でさまざまなアプリケーションに拡張できます
これは私が設計したモデルです。選択を確認してみました
class Category(db.Model):
categorylist=db.StringListProperty()
助けてください。
ありがとうございました
いくつかのデフォルトデータをロードしたいカテゴリモデルがあります。どうすればそれを達成できますか?これは選択ボックス用のモデルで、後でさまざまなアプリケーションに拡張できます
これは私が設計したモデルです。選択を確認してみました
class Category(db.Model):
categorylist=db.StringListProperty()
助けてください。
ありがとうございました
ボックスモデルを選択
Class Category (db.Model):
name = db.StringProperty()
現在、私はこれをこのように使用しています(Django Frameworkを使用しています)。
views.pyで配列を作成します
options =["Car", "Motor Bikes", "Bikes", "Apparel"]
テンプレートでは、この方法でデータを入力します
{% for option in options %}
{% ifequal edit_nw.category option %}
{{option}}
{% else %}
{{option}}
{% endifequal %}
{% endfor %}
私が欲しいのは、このオプションを使用して、Category.all()のようなモデルの結果にすることです。これには、アプリ全体のデフォルトデータが読み込まれている必要があります。必要に応じて、管理パネルからカテゴリを追加します
ドキュメントをチェックしてください。default
プロパティの属性があります。
default
プロパティのデフォルト値。プロパティ値に値が指定されていない場合、または値がNoneに指定されている場合、その値はデフォルト値と見なされます。