SORU
8 EYLÜL 2011, PERŞEMBE


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
8 EYLÜL 2011, PERŞEMBE


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • Sorikan

    Sorikan

    3 ŞUBAT 2008
  • xCraash

    xCraash

    6 Temmuz 2012