Эй, я уже создал базу данных.Теперь я обновил UserProfile:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique = True, related_name = 'user')
follows = models.ManyToManyField("self", related_name = 'follows') <-- NEW LINE
, поэтому python manage.py sqlall myapp
возвращает меня:
[...]
CREATE TABLE "myapp_userprofile_follows" (
"id" integer NOT NULL PRIMARY KEY,
"from_userprofile_id" integer NOT NULL,
"to_userprofile_id" integer NOT NULL,
UNIQUE ("from_userprofile_id", "to_userprofile_id")
)
[...]
Когда я запускаю python manage.py syncdb
:
Creating tables ...
Installing custom SQL ...
Installing indexes ...
No fixtures found.
таблица не создается, когда я пытаюсь вставить данные в.Зачем?(Я тестирую локально, с sqlite3)