V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jun4rui
V2EX  ›  Django

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

  •  
  •   jun4rui · 2015-03-18 11:18:38 +08:00 · 3575 次点击
    这是一个创建于 3520 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    https://docs.djangoproject.com/en/1.7/howto/legacy-databases/
    jun4rui
        5
    jun4rui  
    OP
       2015-03-18 13:31:25 +08:00
    @cxh116 有没有手工的方式添加一个model到admin,可以合并若干表的操作?
    wind3110991
        6
    wind3110991  
       2015-03-18 13:33:25 +08:00
    学django的最好方法还是建议写一个博客 吧 !先在本地跑起来,然后部署到云或者服务器里,申请自己的独立域名,然后不断优化博客
    http://www.dannysite.com/
    这个是一个相当简单的基于django的自制博客,可以按照教程学习下
    jun4rui
        7
    jun4rui  
    OP
       2015-03-18 14:15:40 +08:00
    @wind3110991 目前程度写一个博客倒是无压力,就是如何用Django把老系统的数据利用上是个问题。
    tjxiter
        8
    tjxiter  
       2015-09-16 11:01:43 +08:00
    @wind3110991 博客后端存储用自带的 sqlite3 还是 Mysql 还是其他 比较合适?
    wind3110991
        9
    wind3110991  
       2015-09-16 16:05:23 +08:00
    @tjxiter 用稳定版本的 mysql
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1285 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 23:29 · PVG 07:29 · LAX 15:29 · JFK 18:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.