manage.py syncdb
form appname_modelname
biçimindeki modeller için db tabloları oluşturur. Nasıl tabloları yalnızca modelname
biçiminde oluşturmak için manage.py yapabilirim?Django syncdb tablo için özel ad
tek yolu Evet, yaratılan tablonun adını değiştirmenin tek yolu iç Meta sınıfına db_table ayarlamaktır class Meta: db_table = u'modelname'
Emin değilim ama güney bu yapabilir:
Modelleri oluştururken sonra
ModelWithoutAppName
yerinedjango.db.models.Model
devralır. –Bu, güneyde tablo oluşturmayla ilgili değil, aynı zamanda bunları kullanarak django için de geçerli değil. Yani evet ve hayır. Her zaman üstesinden gelmek için bazı yollar vardır, ancak güvenli ve iyi belgelenmiş yol, bildiğim kadarıyla vanilya django içindeki bir tanesidir. – JackLeo