मैंने एक मौजूदा मॉडल में कई से अधिक फ़ील्ड जोड़े और नई तालिका बनाने के लिए syncdb
की अपेक्षा की थी, लेकिन वहां कुछ भी नहीं है। यह वही मॉडल लग रहा है की तरह है:Django - syncdb टेबल नहीं बनाता
class Author(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
email = models.EmailField()
def __unicode__(self):
return "{0} {1}".format(self.first_name, self.last_name)
class Book(models.Model):
title = models.CharField(max_length=100)
authors = models.ManyToManyField(Author)
def __unicode__(self):
return self.title
sql myapp
प्रिंट नई तालिका के साथ सही बयान चल रहा है, लेकिन यह प्रतिबिंबित नहीं होता है जब मैं syncdb
चलाते हैं। validate
कोई त्रुटि नहीं देता है। क्या किसी को पता है कि यहां क्या मामला हो सकता है? या एक बेहतर निदान?