Başka bir uygulamanın içine bir uygulama koymaya çalıştım (Dış taraf, iç tarafa doğru bir cephedir, bu yüzden onları bu şekilde bulmak mantıklıdır) ve bu iç uygulamadaki model için bir tablo oluşturmaz. Bu normal mi? (uygulama yüklenir ve yönetici ile kayıtlı)Django: Başka bir uygulamanın alt klasöründe bir uygulama yapabilir miyim?
cevap
Django, INSTALLED_APPS
ayarında her paketin models
modülünü içe aktararak modelleri yükler. Örneğin, ('django.contrib.admin', 'django.contrib.comments', 'spam.ham', and 'eggs')
numaralı INSTALLED_APPS
ayarında, Django modelleri django.contrib.admin.models
, django.contrib.comments.models
, spam.ham.models
ve eggs.models
'dan içe aktarır.
Yalnızca dış uygulamanızı INSTALLED_APPS
numaralı telefondan listeliyorsanız (bunun eggs
adlı olduğunu varsayalım), daha sonra yalnızca eggs.models
modellerinden içe aktarılıyor ve oluşturuluyor. İç uygulamanızdan yüklenen modelleri almak için, eggs.inner_app
gibi INSTALLED_APPS
'a da eklemeniz gerekir, böylece eggs.inner_app.models
içe aktarılır. (Yabancı anahtarları kolaylaştırmak için, eminim ki bir uygulamadan diğerine models.py
dosyasındaki modelleri içe aktarırsanız, sadece taranan models.py
dosyasında tanımlanan modeller oluşturulur.)
- 1. Bir uygulamanın fiyatını iTunes uygulama mağazasına yükledikten sonra değiştirebilir miyim?
- 2. Bir sorguda bir tablodan güncelleme yapabilir miyim?
- 3. uygulama ad res klasöründe
- 4. Bir django TemplateView'de başka bir URL'ye yönlendirebilir miyim?
- 5. Başka bir uygulamanın simgesi nasıl alınır?
- 6. Başka bir uygulamanın windows stilini winAPI
- 7. Bir regexp_substr vererek sorgulayarak belirli bir grup yapabilir miyim?
- 8. Elasticsearch içinde bir alanla arama yapabilir miyim?
- 9. Dinamik bir olay gönderme diyaloğu yapabilir miyim?
- 10. Kullanıcıya özel bir gitignore dosyası yapabilir miyim?
- 11. "Bir kez yaz" Moose özniteliği yapabilir miyim?
- 12. Swift'de sabit bir abonelik yapabilir miyim?
- 13. Başka Bir Uygulamanın Sürüm Adı Nasıl Alınır
- 14. Uygulamanın uygulama sunucusu
- 15. Bir tastipie modelresource alanını salt okunur yapabilir miyim?
- 16. Crashlytics Android: Uygulamanın, bir uygulama oluşturmak için
- 17. Şunları yapabilir miyim? Kısmi alt çizgi olmadan kısmi görünüm?
- 18. Belirli bir uygulama Android
- 19. qt + mysql başka bir PC'de uygulama başlatılıyor
- 20. başka bir
- 21. Nesnemin bir dize sürümünü serileştiren bir kurucu yapabilir miyim?
- 22. , bir ekleme işleminde başarılı bir seçim yapabilir miyim?
- 23. Çalışan bir Java Swing uygulamasının videosunu anında yapabilir miyim?
- 24. Verilen başka bir alt alana
- 25. QWidget'i geçerli uygulamanın üzerine ayarlayın, ancak başka bir uygulamada değil
- 26. Sadece JavaScript kullanan bir istemci/sunucu Görev Yöneticisi yapabilir miyim?
- 27. MVC - Görünümlerde ifs yapabilir miyim
- 28. Django Yani, Uygulamam klasöründe bir dosya models.py sahip uygulamada
- 29. Uygulamam başka bir uygulamanın penceresindeki bir değişikliği nasıl algılayabilir?
- 30. Django, istekleri kullanmadan başka bir görüntüyü arayabilir
Emin değilim, ancak eklemeniz gerekebilir. iç uygulama, 'INSTALLED_APPS' olarak 'external_app_name.inner_app_name' olarak listelenir. –
Yea, işe yarıyor. Ben bir sözdizimi hatası vardı, neden çalışmadı, ama id, syncdb sırasında hatayı yakalamadı. – orokusaki