Django 数据类型与 MySQL 类型
Posted
技术标签:
【中文标题】Django 数据类型与 MySQL 类型【英文标题】:Django data types vs. MySQL types 【发布时间】:2014-07-14 12:46:43 【问题描述】:我是 Django 的新手。可以将 进行比较吗? 例如,我有这个,我想用它的参数创建一个表(使用 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
是用于创建数据库 :)
【参考方案1】:
你不需要知道这个。首先创建模型的全部意义在于,您可以通过运行manage.py syncdb
自动创建表。
【讨论】:
谢谢,我应该把这门课放在哪里?进入 manage.py 文件,还是进入我的新文件?谢谢 什么课?听起来你真的需要做这个教程。 我的意思是Class Produkt,代码应该在哪里。是的,我已经阅读了一些教程......但没有效果:) 模型进入 models.py 文件。正如丹尼尔所建议的,你应该做更多的教程。 :)以上是关于Django 数据类型与 MySQL 类型的主要内容,如果未能解决你的问题,请参考以下文章
在 Django 中的 MySQL 数据库(Navicat Premium)中记录了奇怪的“on”类型