wellsho
V2EX  ›  Django

一般类是否适合放在 models.py 中?

  •  
  •   wellsho ·
    evanho · Aug 14, 2014 · 3633 views
    This topic created in 4308 days ago, the information mentioned may be changed or developed.
    非 models.Model 的子类,不需要在数据库中建表,是否适合放在 models.py 中?
    如果是需要建表的类的基类呢?
    4 replies    2014-08-14 17:53:14 +08:00
    yueyoum
        1
    yueyoum  
       Aug 14, 2014   ❤️ 1
    没太明白你的问题。

    如果是和 db 没有关系的, 那就别放在models中

    如果一个 abstract model 只在这个 models.py 中使用,那么就放到这个models.py中

    一个 abstract model 在多个 models.py 都有使用,看个人喜好,
    可以放到其中一个 models.py中,也可以单独出来
    wellsho
        2
    wellsho  
    OP
       Aug 14, 2014
    @yueyoum 想问的就是和 db 无关的 abstrac model,谢谢:)
    yueyoum
        3
    yueyoum  
       Aug 14, 2014
    @wellsho

    abstract model 其实也是和 db 有关的啊,定义的表结构,就放在models.py中
    wellsho
        4
    wellsho  
    OP
       Aug 14, 2014
    @yueyoum 是应该算和 db 有关
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1290 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 17:07 · PVG 01:07 · LAX 10:07 · JFK 13:07
    ♥ Do have faith in what you're doing.