Ho un sito Web Django che esegue un mini CMS che abbiamo costruito internamente anni fa, sta utilizzando postgresql. Quando si salva un titolo semplice e un paragrafo di testo ricevo il seguente errore:DatabaseError: valore troppo lungo per il tipo di carattere che varia (100)
value too long for type character varying(100)
La cosa strana è, non una sola colonna è variabile (100) sono tutti 200 o 250, anche quelli Django di default hanno stato modificato da 100 a 200 a causa di un re-opened ticket mentioned here
Qualcuno sa di una soluzione a questo problema?
Hai capito. Non pensavo che questo fosse il problema perché di default Django li memorizzava come variabile (50) ma una delle dipendenze nel progetto aveva un modello che variava (100) per i campi di slug; L'ho trascurato. – JeffC
@michael che è stato impressionante. Ero abbastanza bloccato. – harristrader
Quindi, come slug = models.SlugField (max_length = 255), e quindi eseguire la migrazione su heroku? –