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

12
Django: Model alanlarının listesini al?
User(Nihayetinde) miras kalan bir sınıf tanımladım models.Model. Bu model için tanımlanan tüm alanların bir listesini almak istiyorum. Örneğin phone_number = CharField(max_length=20),. Temel olarak, Fieldsınıftan miras alan her şeyi almak istiyorum . Bunlardan yararlanarak bunları alabileceğimi düşündüm inspect.getmembers(model), ancak döndürdüğü liste bu alanlardan hiçbirini içermiyor. Görünüşe göre Django zaten sınıfı tuttu …

6
Django dinlenme çerçevesi, aynı ModelViewSet'te farklı serileştiriciler kullanın
İki farklı serileştirici sağlamak ve henüz tüm olanaklarından yararlanabilmek istiyorum ModelViewSet: Nesnelerin bir listesini görüntülerken, her nesnenin ayrıntılarına yönlendiren bir url'ye sahip olmasını ve diğer her ilişkinin __unicode __hedef modeli kullanarak görünmesini isterim ; misal: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", "accesso": "CHI", "membri": [ "emilio", "michele", …

8
Django'daki bir CharField'a nasıl yer tutucu ekleyebilirim?
Bu çok basit formu ele alalım örneğin: class SearchForm(Form): q = forms.CharField(label='search') Bu şablonda işlenir: <input type="text" name="q" id="id_q" /> Ancak, HTML gibi bir şey görünecek şekilde placeholderbir değer ile bu alana özniteliği eklemek Searchistiyorum: <input type="text" name="q" id="id_q" placeholder="Search" /> Tercihen CharField, bir sözlük veya benzeri bir şey aracılığıyla …

10
TransactionManagementError “Sinyalleri kullanırken 'atomik' bloğun” sonuna kadar sorgu yürütemezsiniz, ancak sadece Birim Testi sırasında
Bir Django kullanıcı modeli örneği kaydetmeye çalışırken TransactionManagementError alıyorum ve onun post_save sinyal, ben yabancı anahtar olarak kullanıcı olan bazı modelleri kaydediyorum. Bağlam ve hata bu soruya oldukça benzer django TransactionManagementError sinyalleri kullanırken Ancak, bu durumda, hata yalnızca birim sınama sırasında ortaya çıkar . Manuel testte iyi çalışır, ancak birim …

9
Django bir queryset ilk nesne almak için en hızlı yolu?
Genellikle kendimi ilk nesneyi Django'daki bir queryset'ten almak isteyen ya da yoksa geri dönmek isterim None. Tüm bunların işe yaradığı bunu yapmanın birçok yolu vardır. Ama hangisinin en iyi performans olduğunu merak ediyorum. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else: return None Bu iki veritabanı …

13
Django Forms'da css sınıfını tanımlama
Bir formum olduğunu varsayın class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Benim işlenmiş sayfamda sınıfa dayalı jQuery kullanabilirsiniz böylece her alanda css sınıfları tanımlamak için bir yolu var mı? El ile formu oluşturmak zorunda değil umuyordum.


6
Django'nun Meta sınıfı nasıl çalışır?
Ben kullanarak bir sınıfa ekstra parametreler eklemek için izin Django kullanıyorum class Meta. class FooModel(models.Model): ... class Meta: ... Python'un belgelerinde bulduğum tek şey: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Ancak bunun aynı şey olduğunu düşünmüyorum.
191 python  django  metaclass 

8
Django South - tablo zaten var
Güney ile başlamaya çalışıyorum. Mevcut bir veritabanım vardı ve South ( syncdb, schemamigration --initial) ekledim . Sonra models.pybir alan eklemek için güncelledim ve koştu ./manage.py schemamigration myapp --auto. Alanı buluyor gibiydi ve bunu uygulayabileceğimi söyledi ./manage.py migrate myapp. Ancak, bunu yapmak hatayı verdi: django.db.utils.DatabaseError: table "myapp_tablename" already exists tablename, listelenen …

29
django içe aktarma hatası - core.management adlı modül yok
Tamam, bu hataların çoğunu görüyorum. Yapmayı bildiğim ve denemediğim her şeyi denedim. Python 2.5 ve Django 1.3 çalıştıran bir geliştirme sunucusu üzerinde çalışıyorum. Django 1.3, tar.gz indirmesinin paketini açtıktan sonra python setup.py install kullanılarak kuruldu. Tüm iyi çalışıyor, nadiren çalıştırma ihtiyacım var manage.pyama yeni staticfiles uygulamasını kullanmaya çalışıyorum ve sorunlarla …



23
Şablondaki model örneği alan adları ve değerleri üzerinde yineleme
İsimleri ile birlikte seçilen örneğin alan değerlerini görüntülemek için temel bir şablon oluşturmaya çalışıyorum. Bunu, ilk sütunda alan adı (özellikle alanda belirtilmişse ayrıntılı_adı) ve ikinci sütundaki o alanın değeri ile tablo örneğindeki değerlerin standart çıktısı olarak düşünün. Örneğin, aşağıdaki model tanımına sahip olduğumuzu varsayalım: class Client(Model): name = CharField(max_length=150) email …


7
Django'daki boş sorgu kümesini kontrol etme
Bir sorgunun sonuç döndürüp döndürmediğini kontrol etmek için önerilen deyim nedir? Misal: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... Bunu kontrol etmenin birkaç farklı yolu olduğunu düşünüyorum, ancak deneyimli bir Django kullanıcısının bunu …

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.