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

  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008