Django CharField vs Belirsiz
Django CharField()
TextField()
arasındaki fark nedir? documentation CharField()
küçük dizeleri için kullanılır ve TextField()
büyük dizeleri için kullanılması gerektiğini söylüyor. Peki, ama nerede bu çizgi arasında çizilir "" ve ""? büyük küçük Bu işi yapan o örtünün altında ne oluyor?
CEVAP
Bir fark arasında bir İLİŞKİSEL varchar
(veya benzeri) — bunlar genellikle belirlenmiş maksimum uzunluk ve belki de daha verimli açısından performans veya depolama ve text
(veya benzeri) türleri — bunlar genellikle sınırlı tarafından kodlanmış uygulama sınırları (DB şema).
9, özellikle "There is no performance difference among these three types", ama AFAIK örneğin MySQL bazı farklılıklar olduğunu belirtiyor PostgreSQL, yani bu akılda tutulması gereken bir şey.
Başparmak iyi bir kural maksimum uzunluk, TextField
limit gerektiğinde CharField
başka bir şekilde kullanın.
Bu gerçekten Django özgü de değil.
Django nasıl bir CharField bir yer tut...
Django-Admin: Button olarak CharField...
Django Formları tanımlamak css sınıfı...
Django. Sen don't bir şey düzenle...
Nasıl Django grupları ve izinleri kull...