lonelywheel
V2EX  ›  Django

django model 默认值问题

  •  
  •   lonelywheel · Nov 2, 2016 · 3174 views
    This topic created in 3522 days ago, the information mentioned may be changed or developed.

    1.请教下大家一个问题, django 的 model 里面定义了一个 datetimefield 字段,设了 auto_now_add=True,直接用 sql 语句插入时,报错,提示这个字段没有默认值

    2.django 有没有什么方法 migrate 时直接在 mysql 里面生成默认值

    3 replies    2016-11-07 18:53:38 +08:00
    fxxkgw
        1
    fxxkgw  
       Nov 2, 2016
    managed = False ??
    lonelywheel
        2
    lonelywheel  
    OP
       Nov 3, 2016
    @fxxkgw 这个是让 model 去作用现在的表,自己手动去创建一个新表,但是还是会有关联?
    zmrenwu
        3
    zmrenwu  
       Nov 7, 2016
    直接用 sql 需要手动指定默认值。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5600 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:43 · PVG 10:43 · LAX 19:43 · JFK 22:43
    ♥ Do have faith in what you're doing.