Django 如何针对一个已经存在的系统的库自动生成后台管理功能

2015-03-18 11:18:38 +08:00
 jun4rui

Django新蜜蜂,因为看的只是大路的基础书,知道怎么做models然后自动生成管理后台之类的,手头有一个Java的项目,数据库是SqlServer系列,已经有很多库了。如何针对这些库比较简单的生成后台管理?

请教,如果说明比较复杂,给我一个方向我自己去看也很感激了

3443 次点击
所在节点    Django
9 条回复
virusdefender
2015-03-18 11:42:24 +08:00
django可以根据已有的数据库生成models
jun4rui
2015-03-18 11:54:37 +08:00
@virusdefender 谢谢,我这就去看去!
cxh116
2015-03-18 12:09:32 +08:00
后台管理功能肯定没有办法生成,除非你所有的model都与其它表无关系,所有的操作都是单表的CRUD.
tongqi
2015-03-18 12:48:28 +08:00
使用django的inspectdb命令,生成model,然后将在admin里register需要的model就ok了

https://docs.djangoproject.com/en/1.7/howto/legacy-databases/
jun4rui
2015-03-18 13:31:25 +08:00
@cxh116 有没有手工的方式添加一个model到admin,可以合并若干表的操作?
wind3110991
2015-03-18 13:33:25 +08:00
学django的最好方法还是建议写一个博客 吧 !先在本地跑起来,然后部署到云或者服务器里,申请自己的独立域名,然后不断优化博客
http://www.dannysite.com/
这个是一个相当简单的基于django的自制博客,可以按照教程学习下
jun4rui
2015-03-18 14:15:40 +08:00
@wind3110991 目前程度写一个博客倒是无压力,就是如何用Django把老系统的数据利用上是个问题。
tjxiter
2015-09-16 11:01:43 +08:00
@wind3110991 博客后端存储用自带的 sqlite3 还是 Mysql 还是其他 比较合适?
wind3110991
2015-09-16 16:05:23 +08:00
@tjxiter 用稳定版本的 mysql

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX