Kullanmaya çalıştığım şey, kullanıcının bir API anahtarını istediğinde - kullanıcının önceden oluşturup oluşturmadığına bakılmaksızın - sistem tamamen yeni bir anahtar oluşturacaktır.Tastypie'nin API anahtarları oluşturmak için yardımcı bir işlevi var mı?
ApiKey.objects.create()
numaralı telefonu arayarak, oluşturulmamış bir kullanıcı için bir API anahtarı üreteceğini biliyorum. Ancak, bir kullanıcı bir tane varsa, .create()
yöntemini çağırmaya çalışırken bir hata atar. Bu durumda, kendi anahtar jeneratörümü yazmanın en iyi olacağını düşündüm. Ancak şimdi, belki de birisinin rastgele bir API anahtarı oluşturmama yardımcı olacak yardımcı bir işlevden haberdar olabileceğini ve sonra veritabanına kendim el ile kaydetmeme izin vereceğini umuyoruz.
Böyle bir yardımcı işlevden haberdar olabilir mi?
I 'api_key.key = Yok hareket edeceğini; api_key.Denemek istediğiniz şey hakkında olabildiğince hassas olmak için, try bloğundan, başka bir bloğa mümkün olana kadar kaydedin. – Jamey