SORU
29 Ocak 2010, Cuma


Django sorgular kimliği vs pk

Django sorguları yazarken sorgu parametreleri olarak iki kimliği/pk kullanabilirsiniz.

Object.objects.get(id=1)
Object.objects.get(pk=1)

Pk Birincil Anahtar anlamına biliyorum Ve sadece bir kısayol, django belgelerine göre. Ancak tek bir kimlik veya pk kullanarak olmalıdır zaman açık değildir.

CEVAP
29 Ocak 2010, Cuma


Önemli değil. pk anahtar alan yani ne olursa olsun birincil anahtar alanı id object_id denir mi ya da bakım gerek yok gerçek birincil fazla bağımsız.

Ayrıca eğer farklı bir birincil anahtar alanlar ile modeller varsa daha fazla tutarlılık sağlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • hanksranger

    hanksranger

    6 EKİM 2009