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

  • chrmoe

    chrmoe

    7 Kasım 2006
  • michellefeng's channel

    michellefeng

    26 Kasım 2006
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005