如何在Django中实现Northwind

时间:2011-12-18 14:07:48

标签: mysql django northwind

我正在尝试使用Django-admin在MySQL中实现Northwind数据库模型来显示数据。有人知道如何从原始模型“清洁”的方式吗?是否有任何功能实现下载(模型,管理员)?

2 个答案:

答案 0 :(得分:5)

完全未经尝试的程序如下。不确定你的意思是'干净'。以下是互联网上的一些可能有用的内容:

第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/ - 他有四年了!

答案 1 :(得分:0)

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

我设法为Northwind数据库创建模型。

只需克隆回购。确保设置了settings.py。

输入postgres - >创建名为'mydb'的数据库(如settings.py中所示)。

点击python manage.py syncdb - 它将创建具有关系的表。

输入postgres - > psql mydb

击 \ i inserty.psql

插入位于此处(https://github.com/ouykjh/northwind_management/blob/master/inserty.sql#L11

希望它有效:)