2016-08-01 1 views
0

Обычно я использую SQLite, но для этого проекта мне нужно использовать данные с сервера, чтобы вместо того, чтобы пытаться преобразовать данные из SQLite в MySQL, я импортировал данные в свои локальные База данных MySQL. Я пытаюсь выяснить, как настроить проект Django для работы с импортированной базой данных. Сейчас файл models.py пуст.Настройка Django в локальной среде для работы с импортированной базой данных MySQL

Поэтому у меня есть три вопроса:

  1. ли мой settings.py (ниже) установлен правильно?

  2. Нужно ли настраивать модели в соответствии с схемой в импортированной базе данных ?

  3. Нужно ли мне что-либо делать?

Это то, что я работаю с:

  • Django 1.8.4
  • Python 2.7
  • MySQL 5.7.14
  • OSX 10.11

настройки. py

import os 

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 

"""...""" 

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'NAME': 'extract', 
     'USER': 'root', 
     'PASSWORD': 'xxxxxxxxxx', 
     'HOST': 'localhost', 
     'PORT': '22', 
    } 
} 
""" ... """ 

ответ

0

Вы можете попробовать ./manage.py inspectdb после упоминания базы данных mysql в settings.py. взгляните на документы here

+0

Получил это. Благодарю. Я просто скопировал вывод из этой команды в файл models.py? – 655321

+1

Да, вы можете. Также посмотрите на раздел «Мета» моделей. Его информативность. Если ваша проблема решена, вы можете отметить это как принятый ответ. :) – cutteeth

Смежные вопросы