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ş:
Nasıl alan'Django kimliği s formu...
PostgreSQL için bağlantı Django: "...
Model yöneticisi nesneleri Django.oluş...
Benzersiz Aygıt KİMLİĞİ (UUID) altında...
Nasıl kimliği bir nokta içeriyorsa jqu...