我有一个现有的MySQL数据库。我想用该数据库创建一个新的django应用程序。
我读到每次在django中添加新模型时都需要运行“syncdb”。那次以<database_name>.<table_name>
格式在数据库中添加新表。并从该表中获取数据。
从django中的现有数据库中获取数据的正确方法是什么?
这是我的模特:
来自django.db导入模型
class Users(models.Model):
employee_id = models.CharField(max_length=30)
def __unicode__(self):
return self.employee_id
答案 0 :(得分:2)
使用Django模型元选项分别在模型和字段上设置db_table
和db_column
。有关如何使用它们的更多信息,请参阅这些链接:
https://docs.djangoproject.com/en/dev/ref/models/options/#db-table
https://docs.djangoproject.com/en/dev/ref/models/fields/#db-column