ユーザーは、彼らが探している選択肢が見つからない場合は、モデルの選択リストで選択する事の選択肢を与え、あなたはそれらを追加する方法を作ることができます新しいものを追加し、選択した値を追加した値として保存します。ユーザーはジャンゴの選択リストで選択をない追加することを許可する方法
0
A
答えて
0
あなたがやりたいことのためにいくつかのアプローチは、すべてのユーザーが新しい選択肢を持つことができることをしたい場合、あなたが持っているしたい場合、あなたは、モデル内のすべてのものを保存し、そこからの選択肢を取る必要がありますが、 "変数のプリセット"を入力して、ただあなたのユーザーのためだけに新しいものを保存してください。あなたが望むアプローチを教えてくれれば、charfieldのユーザー選択肢に新しいものを直接保存してください。
0
これはフィールドの選択肢ではありません。コードがに変更されない場合、変更されない選択肢のセットがに使用されます。
あなたは、コードを変更することなく変更することが可能な選択肢が必要な場合は、自然なアプローチは、データベースを使用することです。外部キーは、使用する権利のツールです:
class Gender(models.Model):
name = models.CharField(max_length=50)
description = models.TextField()
def __str__(self):
return self.name
class Person(models.Model):
first_name = models.CharField(max_length=32)
last_name = models.CharField(max_length=100)
gender = models.ForeignKey(Gender)
あなたadmin.pyで:
from .models import Gender
from django.contrib import admin
admin.site.register(Gender, admin.ModelAdmin)
今、管理者はすべてのために利用できるようになる、余分な性別を追加することができます。
関連する問題
- 1. ジャンゴ:materializecssとforms.pyで選択フィールドを追加する方法を
- 2. uitableviewに複数選択と単一選択を許可することは可能ですか?
- 3. PHPの連絡フォームに選択リストを追加する方法
- 4. データセットから値の選択リストにユーザー定義値を追加する方法
- 5. gwtコンボボックスで複数選択を許可する方法
- 6. ドロップダウン値選択取得し、この値は、リストに追加する方法
- 7. jQuery上のテキスト選択を許可する方法DragSort要素
- 8. 方法:ListBoxに選択を許可しない
- 9. 追加要素の選択方法は?
- 10. 選択された選択>オプション要素にIDを追加する方法
- 11. 選択した項目を選択したフィールドに追加する方法
- 12. CRM 4選択リストの値を追加
- 13. ジャンゴ選択ウィジェットグループテンプレート
- 14. は選択肢として葉のカテゴリをのみを許可 - ジャンゴ
- 15. "有効な選択肢を選択してください。"ジャンゴ
- 16. jQuery UIで複数選択を防止する方法選択可能なプラグイン
- 17. WatIn新しい選択肢を選択リストに追加しますか?
- 18. 選択リストは、ここで
- 19. 選択メニューでオプションを選択するときにを追加します。JQuery
- 20. ng-adminの選択ウィジェットに複数の選択を許可
- 21. 複数の選択を許可せずにjfaceテーブルビューアテーブルの行に選択リスナを追加します。
- 22. リストを選択する際の制限を追加する方法
- 23. Javascript - Sweetalert - 選択リストに値を追加
- 24. mvc選択リストにカスタムプロパティを追加
- 25. リストを送信する:複数の選択可能な選択から選択します。getJSON
- 26. カスタムチェックボックスボタンでテーブルビューの行選択を選択する方法は?
- 27. リスト内の選択したエントリの選択を解除する方法は?
- 28. SQL文で選択されていないレコードを選択する方法は?
- 29. WPF Datagridで無効なセルの行選択を許可する
- 30. ListViewの複数選択タイプでEditTextを追加する方法