В моей базе данных MySQL у меня уже есть таблица fo_dic
.
mysql> desc fo_dic;
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(30) | YES | | NULL | |
| desc | text | YES | | NULL | |
| author | varchar(20) | YES | | NULL | |
| priority | int(5) | YES | | NULL | |
+----------+-------------+------+-----+---------+----------------+
Теперь я хочу создать модель FoDi c с помощью Django для Django Rest Framework для ORM данных.
from django.db import models
class FoDic(models.Model):
id = models.IntegerField()
name = models.CharField()
desc = models.TextField()
author = models.CharField()
priority = models.IntegerField()
def __str__(self):
return self.name
def __unicode__(self):
return self.name
Я хочу знать, является ли это будет генерировать миграции, когда я синхронизирую c базу данных, тогда возникнет конфликт? Есть ли способ создать модель в той же структуре, что и таблица MySQL?