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

7
Django South kullanarak taşıma geçmişini sıfırlamak için önerilen yaklaşım nedir?
Güney (0.7) ve Django (1.1.2) kullanarak birim testlerimde oldukça fazla zaman geçirmeye başlayan birkaç göç biriktirdim. Taban çizgisini sıfırlamak ve yeni bir taşıma kümesi başlatmak istiyorum. Güney dokümanlarını inceledim, her zamanki Google / Stackoverflow aramasını (ör. "Django south (sıfırla VEYA sil VEYA kaldır) taşıma geçmişi") yaptım ve belirgin bir şey …

11
Django ile e-posta nasıl gönderilir?
Benim settings.py, aşağıdakiler var: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False E-posta kodum: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', to=['user@gmail.com']) …
153 python  django  email  smtp 

10
Views.py dosyasını birkaç dosyaya böl
Benim views.pyçok büyük oldu ve doğru görüşü bulmak zor. Nasıl birkaç dosyaya bölerim ve sonra alabilirim? Herhangi bir hız kaybı içeriyor mu? Ben de aynısını yapabilir miyim models.py?
153 python  django 

12
Bir modeli ve ilişki alanlarını yeniden adlandırmak için Django taşıma stratejisi
Yeniden adlandırmak istediğim modellerle yabancı anahtar ilişkileri olan birçok modelin bulunduğu mevcut bir Django projesinde birkaç modeli yeniden adlandırmayı planlıyorum. Bunun birden fazla taşıma gerektireceğinden oldukça eminim, ancak tam prosedürden emin değilim. Diyelim ki bir Django uygulamasında aşağıdaki modellerle başlıyorum myapp: class Foo(models.Model): name = models.CharField(unique=True, max_length=32) description = models.TextField(null=True, …

13
Django şablonlarındaki sayıları biçimlendirme
Sayıları biçimlendirmeye çalışıyorum. Örnekler: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Yapması oldukça yaygın bir şey gibi gözüküyor, ancak hangi filtreyi kullanmam gerektiğini anlayamıyorum. Düzenleme: Bunu yapmak için genel bir Python yolu varsa, modelime biçimlendirilmiş bir alan eklemek için mutluyum.
153 python  django 


12
Django Özel Form Parametrelerini Formset'e Geçiriyor
Bu, Django 1.9'da form_kwargs ile düzeltildi . Şöyle bir Django formu var: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) Bu forma şöyle bir şey diyorum: form = ServiceForm(affiliate=request.affiliate) Giriş request.affiliateyapan kullanıcı nerede …

2
Django yöneticisinde aynı model için birden fazla ModelAdmins / görünüm
Her biri farklı şekilde özelleştirilmiş ve farklı URL'lere bağlı olan aynı model için birden fazla ModelAdmin nasıl oluşturabilirim? Diyelim Gönderiler adlı bir Django modelim var. Varsayılan olarak, bu modelin yönetici görünümünde tüm Post nesneleri listelenir. List_display gibi değişkenleri ayarlayarak veya querysetbenim ModelAdmin yöntemini geçersiz kılmak gibi sayfada görüntülenen nesnelerin listesini …

6
Neden django's model.save (), full_clean () öğesini çağırmıyor?
Sadece django's orm'ın bir model formunun parçası olarak kaydedilmedikçe bir model üzerinde 'full_clean' dememesinin iyi bir nedeni olup olmadığını bilen merak ediyorum. Modelinizin save () yöntemini çağırdığınızda full_clean () işlevinin otomatik olarak çağrılmayacağını unutmayın. Kendi oluşturduğunuz modelleriniz için tek adımlı model doğrulaması yapmak istediğinizde manuel olarak çağırmanız gerekir. django tam …

2
Django Düzeltme Yönetici çoğul
Yeni dev django sürümünde bazı model adlarını yönetici kategorisindeki "Kategoriler" den "Kategoriler" olarak nasıl değiştirebilirim? Eski sürümde (yönetici siteleri ve yönetici modelleri olmadan) bunu yapabilirsiniz; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ Ancak - şimdi modeladmin tabanlı sınıfımda verbose_name_plural ayarı yapmak hiçbir şey yapmaz. Aynı sorunu kodlayan var mı?

7
Django REST Framework: ModelSerializer'a ek alan ekleme
Bir modeli serileştirmek istiyorum, ancak serileştirilecek model örneğinde bazı veritabanı aramaları yapmayı gerektiren ek bir alan eklemek istiyorum: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') Bunu yapmanın doğru yolu nedir? Ben …

12
Django uygulamamda görünmesi için bir favori simgesi nasıl alabilirim?
Sadece damla istiyorum favicon.icobenim de staticfilesdizin ve sonra benim uygulamada gösterilmesi gerekir. Bunu nasıl başarabilirim? favicon.icoDosyayı dizinime yerleştirdim staticfiles, ancak görünmüyor ve bunu günlüğümde görüyorum: 127.0.0.1 - - [21/Feb/2014 10:10:53] "GET /favicon.ico HTTP/1.1" 404 - Eğer gidersem http://localhost:8000/static/favicon.ico, favicon'u görebilirim.
148 django  favicon 


13
Tek nesne için get karşı Django filtre?
Bazı meslektaşlarımla bu konuda bir tartışma yapıyordum. Yalnızca bir tane beklerken Django'da bir nesne almanın tercih edilen bir yolu var mı? İki açık yol: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do something... pass Ve: objs = MyModel.objects.filter(id=1) if len(objs) == 1: obj = objs[0] else: …


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.