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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009