私は助けが必要です。私はlocalhostデータベースに1つの既存のmysqlテーブルを持っており、DjangoとPythonを使って移行する必要があります。私は以下のコードを説明しています。DjangoとPythonを使用して既存のテーブルを移行する方法
私は以下の私のテーブル構造を与えているsettings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'djangotest',
'USER': 'root',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
。
id name phone age
models.py:
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Person(models.Model):
name = models.CharField(max_length=200)
phone = models.CharField(max_length=15)
age = models.IntegerField()
実は私はDjango and Python
に新しいですし、ここで私は、既存のを移行できコマンドを知っておく必要があり人が
表。
python manage.py makemigrations
上記のコマンドは内移行ファイルを使用して/更新テーブルを作成するために、アプリのディレクトリと
で移行フォルダ内にファイルを作成します - あなたは、このコマンドを使用する必要がある移行を作成するための
@satyaこれはあなたが探しているものです。 – tom
実際に私のDBには1つの既存のテーブルがあります。私はそれを移行する必要があります。 – satya
マイグレーションでは、どういう意味ですか? – tom