重複の可能性:
django: 文字列を使用して特定のモデルを選択する
例: (Django、views.py)
def create(request, mod):
#mod is a modelname
if request.method == 'POST':
form = globals()[mod+"Form"](request.POST)
if form.is_valid():
new_file_num = form.save(commit=False)
>>>> if entry.objects.filter(fileTypeNumber=1).exists():
私の問題はここにあります。
if entry.objects.filter( ....
代わりに、私はしたい:
mod = entry;
if mod.objects.filter( ....
ここでの全体的な目標は、フィールドが異なる複数のモデルに対して同じ「ビュー」を使用することです。これを行うより良い方法はありますか?ビューは基本的にファイル番号を割り当ててから保存しています。
前もって感謝します