2014-04-01 13 views

risposta

4

Non proprio:

Django/db/Modelli/campi/__ init__.py

class NOT_PROVIDED: 
    pass 

class Field(RegisterLookupMixin): 
    # some code 
    def __init__(..., default=NOT_PROVIDED, ...): 

che in pratica significa che è tutto ciò che è nel database. Ad esempio se si crea la tabella e si imposta il valore predefinito direttamente nel database (senza alterare i modelli), verrà utilizzato il valore dal database.

+0

Grazie. Immagino che questo risulterà in NULL nei database comuni se non esplicitamente modificato, giusto? – danijar

+0

@danijar Sì, è corretto. Non ho mai sentito parlare di database che lo farebbe diversamente. – freakish

+0

OK. A proposito, puoi dire se i campi con 'null = False' sono impostati su' 0', '''', e così via? – danijar

Problemi correlati