J'ai ce modèleAutoriser null dans la clé étrangère à l'utilisateur. Django
class Vacancy(models.Model):
user = models.ForeignKey(User, null=True, blank=True, default = None)
name = models.CharField(max_length=64)
dans l'admin je tente de creat un poste vacant sans utilisateur. Et il jette une erreur "club_vacancy.user_id ne peut pas être NULL". Est-ce que je fais quelque chose de mal?
bien j'ai couru syncdb avant et après j'ai ajouté null = true. Comment devrais-je modifier mon db? – barin
syncdb ne modifie pas les tables qui existent déjà. Déposez la table et exécutez à nouveau syncdb, ou modifiez votre base de données manuellement ou utilisez une application de migration. –
migrations application comme 'sud' – panchicore