複数の投稿リクエストで動的に変更できるようにしようとしている Web ページがあります。基本的に、ユーザーがテキストを送信してモデルにアップロードする方法は 2 つあります。1 つはテキスト入力フィールドを使用する方法で、もう 1 つはファイル アップロード フィールドを使用する方法です。これを行うために Python 条件を設定するにはどうすればよいですか? if ステートメントとステートメントを使用して、2 つの投稿リクエストを区別できるようにしたいと考えています。これら 2 つを区別するために使用する差別化変数は何ですか。これまでのviews.pyでは、テキスト入力が機能しています。
def homesite(request):
corpusitems = CorpusItem.objects.order_by('name')
if (request.method == 'POST'):
f = CorpusItemForm(request.POST)
if f.is_valid():
new_corpusitem = f.save()
return render(request, 'content.html', {'corpusitems': corpusitems})