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”类型

如何在 Django 中管理 Postgres 枚举类型?

C# 数据类型与 MySql 数据类型

跟王老师学MySQL:MySQL数据类型之日期与时间类型

MySQL和ORACLE数据库数据类型与java数据类型默认对应

MySQL数据类型--------枚举与集合类型实战