djangoのデータベースにデータを入力する方法について質問があります。私は、「E」は、文字列を取得する変数である、次のテンプレートを持っている:djangoのデータベースにデータを投稿する方法
<form action="." method="GET"><input type="text" name="E" style="width: 450px;height: 30px;" /></form>
これは私が「会社」という名前のクラスを持っていると私は、この変数を先に私のmodels.pyある「E」 「件名」に保存さ:
class Company(models.Model):
Subject = models.CharField(max_length=30)
start_time = models.DateTimeField()
end_time = models.DateTimeField()
def __unicode__(self):
return self.Subject
それから私は、件名フィールドに変数を保存するには、このような何かを書いたviews.pyで、それは不完全だ、と私はあなたがそれについて私を助けたい:
def Text_Box(request):
T = request.GET.get(E,' ')
if T:
# I don't know how to make an object of class 'Company' so then I save ' T ' in Company.Subject
else:
return render_to_response("Base.html") # Base.html is my basic template file
本当にありがとうそれと一緒に私にp。 ありがとうございます。
ソフィア
[doc](https://docs.djangoproject.com/en/1.4/topics/forms/modelforms/)か単に汚れた 'Company(Subject = T)' – okm
を確認してください。データまたはシステム状態を変更する操作。何も変更しないクエリにはGETを使用します。 –