как реализовать Northwind в Джанго - PullRequest
3 голосов
/ 18 декабря 2011

Я пытаюсь реализовать модель базы данных Northwind в MySQL, используя Django-admin для отображения данных. Кто-нибудь знает, как сделать это «чистым» способом из оригинальной модели? Есть ли какая-либо функциональная реализация для загрузки (модели, админ)?

Ответы [ 2 ]

5 голосов
/ 18 декабря 2011

Полностью непроверенная процедура.Не уверен, что вы подразумеваете под «чистым».Вот несколько вещей в Интернете, которые могут помочь:

Шаг 1 - экспорт из Access в MySQL:

http://www.geeksengine.com/article/export-access-to-mysql-4.html

Шаг 2 - наведите django на базу данных ииспользуйте inspectdb для создания models.py

https://docs.djangoproject.com/en/dev/ref/django-admin/#inspectdb

Шаг 3 - очистите models.py, запустите syncdb, добавьте его к администратору, посмотрите, что вы делаете.

Шаг 4 - спросите этого парня, справился ли он с этим:

http://ifdebug.com/django-northwind-coming-soon/ - у него было четыре года!

0 голосов
/ 23 апреля 2014

https://github.com/ouykjh/northwind_management/

Мне удалось создать модели для базы данных Northwind.

Просто клонируйте репо. Убедитесь, что settings.py установлены.

Введите postgres -> создать базу данных с именем 'mydb' (как в settings.py).

Нажмите python manage.py syncdb - он создаст таблицы с отношениями.

Введите postgres -> psql mydb

хит \ i insertty.psql

Вставки здесь (https://github.com/ouykjh/northwind_management/blob/master/inserty.sql#L11)

Надеюсь, что это работает:)

...