«django» etiketlenmiş sorular

Django, Python ile yazılmış açık kaynaklı bir sunucu tarafı web uygulaması çerçevesidir. Daha az kod, fazlalık ve örtük olmaktan daha belirgin olmak üzere karmaşık veri odaklı web siteleri ve web uygulamaları oluşturmak için gereken çabayı azaltmak üzere tasarlanmıştır.

5
Python2'den Python3'e kod dönüştürme için, Python ve Django'nun en uygun sürümü hangisidir?
Şu anda python2 eski büyük Django projesini python3 sürümüne dönüştürmemiz gereken büyük bir firmada çalışıyorum, bu yüzden ilgili çok sayıda araştırma yaptım, ancak Python ve Django'nun hangi sürüme dönüştürmeye uygun olduğu konusunda mükemmel bir cevap bulamadım. Şu anda eski sürümümde Python: 2.7.16 & Django: 1.9.13 kullanıyorum. Herkes bana Python2 ve …

1
Django'da yalnızca bir tablo “django_migrations” ile birden çok veritabanı kullanın
Django'daki bir proje için iki veritabanı kullanmam gerekiyor: varsayılan ve uzak . Ben yarattım routers.pyve her şey iyi çalışıyor. Uzak veritabanında tablo oluşturma gereksinimi vardı ve taşıma oluşturdum, çalıştırdım ve tablo django_migrationsoluşturuldum. django_migrationsVarsayılan veritabanında yalnızca bir tablo olmasını istiyorum . İlgili kısmı routers.pyburada: class MyRouter(object): # ... def allow_migrate(self, db, …

1
Neden create () yerine geçersiz kılmak yerine bir Django modelinde.
Django belgelerini okurken, yöneticide Fooolduğu gibi tanımlayarak adlandırılan bir model için özel bir oluşturma yöntemi oluşturmayı create_fooönerir: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class Book(models.Model): title = models.CharField(max_length=100) objects = BookManager() book = Book.objects.create_book("Pride and Prejudice") Benim sorum neden öncekini …

1
Django uzak gelecekte görevler (muhtemelen) yürütüyor
Bir modelim olduğunu varsayalım Event. Etkinlik sona erdiğinde davet edilen tüm kullanıcılara bir bildirim (e-posta, push, ne olursa olsun) göndermek istiyorum. Çizgileri boyunca bir şey: class Event(models.Model): start = models.DateTimeField(...) end = models.DateTimeField(...) invited = models.ManyToManyField(model=User) def onEventElapsed(self): for user in self.invited: my_notification_backend.sendMessage(target=user, message="Event has elapsed") Şimdi, elbette, önemli olan …

5
İki isteğe bağlı, ancak bir zorunlu yabancı anahtarla model oluşturma
Benim sorunum, ne tür bir model olduğunu söylemek için iki yabancı anahtardan birini alabilen bir modelim olması. En az bir tane almasını istiyorum ama ikisini birden almamasını istiyorum. Bu hala bir model olabilir mi yoksa iki türe ayırmalı mıyım? İşte kod: class Inspection(models.Model): InspectionID = models.AutoField(primary_key=True, unique=True) GroupID = models.ForeignKey('PartGroup', …

9
Django sunucusu yönetici sayfasına giriş yaptıktan hemen sonra duruyor
Giriş düğmesine tıkladıktan hemen sonra django yönetici sayfasına giriş yapmaya çalışılıyor django sunucusu duruyor Venjan kullanarak sanal bir ortamda bir proje oluşturmaya çalışan Django için yeni. Bunlar yaptığım aşağıdaki adımlar. 1. api adlı bir klasör oluşturdu 2. kullanarak sanal bir ortam yarattı python -m venv vapi 3. yüklü django ve …
9 python  django 

1
Sayfa yüklemesinde bağımlı açılır menü nasıl “yüklenir”?
Bağımlı bir açılır liste içeren bir form var. Bu ikincil açılır menü, seçilen birincil seçeneğin ikincil seçenekleri olmadığında ve sayfa ilk yüklendiğinde gizlenir. Form gönderildiğinde, yalnızca ilk alan temizlenir, çünkü çoğu zaman açılır listeler aynı kalır, çünkü komut dosyası, birincil açılır menüde bir değişiklik olduğunda çalışır; bir değişiklik oluşturmazsa, yalnızca …

1
Django'daki “iptal” sorunu nasıl düzeltilir?
Django'da bir proje yapıyorum. Python 3.7.5 ve Django 1.11'i yükledim. Komutu çalıştırmayı denediğimde python manage.py migrate alıyorum [1] abort python manage.py migrate Aynı şey için de oluyor python manage.py runserver Son 2 gündür bu sorunu nasıl çözeceğimize dair bir beyin fırtınası yapıyorum ama şans yok. Birisi bana bu sorunu çözmede …
9 python  django 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.