«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.

3
Django'da Formlar için nasıl test yazmalıyım?
Testler yazarken, Django'daki görüşlerime istekleri simüle etmek istiyorum. Bu esas olarak formları test etmek içindir. İşte basit bir test isteğinin bir parçası: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error Sayfa, bir form hatası olsa …

7
Django 1.7'de birim testleri çalıştırırken geçişleri devre dışı bırakın
Django 1.7 , veritabanı geçişlerini tanıttı . Django 1.7'de birim testlerini çalıştırırken, uzun zaman alan bir geçişi zorlar . Bu yüzden django geçişlerini atlamak ve veritabanını son durumda oluşturmak istiyorum. Kodun bu kısmı test edilmeyeceği için geçişleri görmezden gelmenin kötü bir uygulama olabileceğini biliyorum. Ancak durum bu değil: CI test …

22
PyCharm terminalinin içindeki bir virtualenv'i nasıl etkinleştiririm?
PyCharm'ı kurdum, virtualenv'imi oluşturdum (ya sanal env komutu aracılığıyla ya da doğrudan PyCharm'da) ve bu ortamı Yorumlayıcım olarak etkinleştirdim. Her şey gayet iyi çalışıyor. Ancak, ben bir terminal kullanarak açarsanız "Araçlar, Açık Terminali", kabuk edilir sağlanan istemi değil sanal env kullanarak; source ~/envs/someenv/bin/activateEtkinleştirmek için hala o Terminal içinde kullanmam gerekiyor. …

4
Django - Model Görünüm Denetleyicisi [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

3
Django - bir dosya nasıl oluşturulur ve bir modelin Dosya Alanına nasıl kaydedilir?
İşte modelim. Yapmak istediğim şey, yeni bir dosya oluşturmak ve bir model örneği kaydedildiğinde mevcut dosyanın üzerine yazmak: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) Bir …

3
Aracıyı (model aracılığıyla) Django Rest Framework'teki yanıtlara dahil et
M2m / modellerle başa çıkma ve bunların django dinlenme çerçevesinde sunumu hakkında bir sorum var. Klasik bir örnek alalım: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = models.ForeignKey('Member') group …

9
Django "xxxxxx Nesnesi" yönetici eylemi kenar çubuğunda ekran özelleştirme
Yöneticinin son değişiklikleri kenar çubuğunun eklenen "nesnelerin" adını nasıl görüntülediğine ilişkin varsayılan davranışı değiştirmek istiyorum. Aşağıdaki resme bakın: Bunların Yönetici'de isimlerini değiştirmek istiyorum. İdeal olarak, "Politika" nesnesi örneğinde olduğu gibi "MyModelName nesnesi" yerine "Politika: {{politikanın" Politika Adı "alanının değeri}} gibi bir şeye değiştirebilmek istiyorum. __unicode__Hasta modelimin bununla ilgilendiğini düşünüyordum , …

6
django - request.POST nesnesi neden değişmez?
Başlığın sorduğu gibi, Django adamları neden request.POST nesnesini bir sorgudict ile uygulamaya karar verdiler (ki bu da tabii ki her şeyi değişmez kılıyor?) Gönderi verilerinin bir kopyasını oluşturarak onu değiştirebileceğinizi biliyorum post = request.POST.copy() ama bunu neden yapıyorsun? Her halükarda bir şeyin değiştirilebilir olmasına izin vermek kesinlikle daha kolay olurdu? …
109 django  post 

10
Django IntegerField'ı seçimler =… ada göre ayarla
Seçim seçeneği olan bir model alanınız olduğunda, insan tarafından okunabilir adlarla ilişkili bazı sihirli değerlere sahip olma eğilimindesinizdir. Django'da bu alanları değer yerine insan tarafından okunabilir ada göre ayarlamanın uygun bir yolu var mı? Bu modeli düşünün: class Thing(models.Model): PRIORITIES = ( (0, 'Low'), (1, 'Normal'), (2, 'High'), ) priority …

7
django şablonları: içerir ve genişletir
Aynı içeriği 2 farklı temel dosya içinde sunmak istiyorum. Bu yüzden bunu yapmaya çalışıyorum: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Sorun şu ki, hem extends hem de include'i kullanamıyorum. Bunu yapmanın bir yolu var mı? Ve değilse, yukarıdakileri …


2
Geçersiz http_host başlığı
Django çerçevesini kullanarak bir web sitesi geliştirmeye çalışıyorum ve DigitalOcean.com'u kullanarak başlattım ve gerekli dosyaları django-projesine yerleştirdim. Django projesine statik dosyalar eklemem gerekiyordu ve statik dosyaları topladıktan sonra ip'imi yenilemeye çalıştım Web sitesini oluşturmak için kullandığım eğitimleri ekliyorum. https://www.pythonprogramming.net/django-web-server-publish-tutorial/ Aşağıdaki hatayı alıyorum : DisallowedHost at / Invalid HTTP_HOST üstbilgisi: '198.211.99.20'. …

14
Django Admin'de alanları yeniden boyutlandırma
Django, yönetici üzerinde girişler eklerken veya düzenlerken yatay alanı doldurma eğilimindedir, ancak bazı durumlarda, örneğin bir tarih alanını, 8 karakter genişliğini veya bir CharField'ı 6 veya 8 düzenlerken gerçek bir alan israfıdır. karakter genişliğinde ve ardından düzenleme kutusu 15 veya 20 karaktere kadar çıkar. Yöneticiye bir metin kutusunun ne kadar …


8
CommandError: DEBUG False ise ayarları yapmalısınız. ALLOWED_HOSTS
Django 1.6.5'i program txsite'de şu ayarlarla kullanıyorum: DEBUG = True DEBUG'ı False olarak ayarladım, ancak olduğumda runserveraşağıdaki hatayı alıyorum: CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False Ayarlamayı denedim ALLOWED_HOSTS = ['127.0.0.1', 'localhost']ama aynı hatayı alıyorum. bunu nasıl çözeceğini bilen var mı?
109 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.