私はdjangoチュートリアルに従おうとしていますが、自分のタスクを使用しています。
Models.pyファイルは次のようになります
from django.db import models
class User(models.Model):
nickname = models.CharField(max_length=30)
password = models.CharField(max_length=30)
email = models.EmailField()
reg_date = models.DateField()
class Question(models.Model):
head = models.CharField(max_length=50)
content = models.TextField()
author = models.ForeignKey(User)
date = models.DateField()
class Answer(models.Model):
content = models.TextField()
question = models.ForeignKey(Question)
author = models.ForeignKey(User)
date = models.DateField()
validity = models.BooleanField()
「pythonmanage.pyshell」を作成し、次のように記述しました。
>>> u1 = User(nickname='Alex', password='123', email='alex@mail.ru', reg_date='2013-01-07')
>>> u1.save()
>>> u2 = User(nickname='Kate', password='abcde', email='kitten@mail.ru', reg_date='2012-12-15')
>>> u2.save()
User_listがくれた
[<User: User object>, <User: User object>]
しかし、それから私はやめて、コードにいくつかの変更を加えました。この後、NameError:name'u1'が定義されていないことを通知するため、u1.delete()またはu2.delete()を作成できませんが、2人のユーザーのリストが表示されます。新しいu1とu2を作成して削除することもできます。以前のユーザーにデータベースをクリアするために今すぐ適用するにはどうすればよいですか?