私はDjangoの新機能を提供しています(今のところPythonを書いています)、ビューとフォームフレームワークをDjangoで使用することはできませんデータベースの必要性またはモデルの使用モデルベースのデータベースなしでDjangoのビューとフォームを使用する
コンテンツは動的で、ユーザーがウェブサイトを起動するたびに辞書に入力されます。だから私はDjangoのビューとフォームを活用したいが、モデルクラス(データベース)からではなく、辞書からの詳細を渡したい。
私は自分自身を正しく説明してくれることを願っています。
だからこれに追加してください。
あなたは、クラスベースのモデルについては、以下のいた場合:
class TestObj(object):
def __init__(self):
self.var1 = []
testdict = defaultdict(TestObj)
testdict['test'].var1 = ['blah']
:
class TestClass(models.Models):
var1 = models.CharField(....)
class DetailView(generic.DetailedView):
model = TestClass
がどのように私はこのようなクラスベースの辞書でDetailViewクラス(またはその他のDjangoベースのビューのフレームワークを使用することができます
DetailViewクラスのモデルフィールドで辞書を使用するだけですか?
何か入力が間違っている場合は、私にごめんなさい。
ありがとう
Iは '{}'いくつかの時点でエラーが発生したために 'DATABASES'設定思い出します。 '{'default':{}}'のように、ダミーの 'default'キーを与えなければなりませんでした。まだ適用されているかどうかはわかりません。 – spectras