Nerede Django başlangıç kodu koymak?
Bu kod satırları sunucu başlangıçta idam (hem geliştirme ve üretim) istiyorum:
from django.core import management
management.call_command('syncdb', interactive=False)
settings.py
koyarak ayarları zaten yüklü olması gerekir gibi bir sonuç vermez.
Bir görünüm koyarak ve bu manzarayı dışarıdan erişim veritabanı kullanan bazı middlewares vardır ya da işe yaramaz ve başarısız ve bana görünümüne erişmek izin vermeyecektir.
Bir katman koyarak işe yarar, ama benim app her erişildiğinde denir. Olası bir çözüm artık değil, çok iş yaptığı tek bir katman oluşturmak için olabilir ve daha sonra MIDDLEWARE_CLASSES
kendini kaldırır. Çok fazla olmadan maymun-yama yapabilirim?
CEVAP
__init__
yapar ve daha sonra ** 6, django tüm istekleri kaldırır:) django.core.exceptions.MiddlewareNotUsed
yükselten katman yazma. __init__
ilk kullanıcı blok çıkmaz ilk isteği bu arada başlangıçta, değil denir.
Başlangıç sinyali ekleme hakkında konuşmak yok, ama yakında (örneğin büyük bir sorun bu sinyal gönderilmesi gereken zaman) olmayacak
Ä°lgili Bilet: https://code.djangoproject.com/ticket/13024
Güncelleme:Django 1.7 bu desteği içerir. (Fişi ile bağlantılı olarakDocumentation,)
Can't başlangıç Eclipse - Java ba...
Kullanarak " koyuyorsun;sayfa özel...
Nerede C varsayılan parametre değeri k...
Nerede'in gelen Django benim iste...
Nerede sinyal iÅŸleyicileri django bir ...