【发布时间】:2014-07-14 12:46:43
【问题描述】:
我是 Django 的新手。可以将 Django 数据类型与 MySQL 类型进行比较吗? 例如,我有这个,我想用它的参数创建一个表(使用 MySQL 命令)。应该可以使用 Django 处理数据库。
class Produkt(models.Model):
je_aktivny = models.BooleanField(default=False)
nazov = models.CharField(max_length=255, default='', db_index=True)
popis = models.TextField(default='')
popis_kratky = models.TextField(default='')
所以我知道,该表将是“Produkt”。 但是哪些列等于此属性?我想制作一个与 Produkt 类相同的表。有可能吗?
我的尝试是: CREATE TABLE Produkt(je_aktivny TINYINT, nazov CHAR(255), popis TEXTFIELD, popis_kratky TEXTFIELD)
但我不确定。你能给我一个建议吗?
【问题讨论】:
-
python manage.py sqall Produkt显示创建表的 sql 命令。但是python manage.py syncdb是用于创建数据库 :)
标签: python mysql django sqldatatypes