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

11
Django'yu MySQL kullanacak şekilde ayarlama
PHP'den biraz uzaklaşmak ve Python öğrenmek istiyorum. Python ile web geliştirme yapabilmek için şablonlama ve diğer şeylere yardımcı olacak bir çerçeveye ihtiyacım olacak. Tüm web geliştirme şeylerini test etmek için kullandığım üretim dışı bir sunucum var. Bu ortak MySQL-sunucu paketi yerine MariaDB çalıştıran bir Debian 7.1 LAMP yığınıdır. Dün Django'yu …
172 python  mysql  django  debian 


15
Django saat / tarih widget'larını özel biçimde kullanma
Varsayılan yöneticinin özel görünümümle kullandığı şık JavaScript tarih ve saat widget'larını nasıl kullanabilirim? Django form belgelerine baktım ve kısaca django.contrib.admin.widgets'tan bahsediyor, ancak nasıl kullanılacağını bilmiyorum? İşte benim şablonun uygulanmasını istiyorum. <form action="." method="POST"> <table> {% for f in form %} <tr> <td> {{ f.name }}</td> <td>{{ f }}</td> </tr> {% …
171 python  django 

7
Django DB Ayarları 'Yanlış Yapılandırılmış' Hatası
Django (1.5) benim için iyi çalışıyor, ama bazı şeyleri kontrol etmek için Python yorumlayıcısını (Python 3) ateşlediğimde, içe aktarmayı denediğimde en garip hatayı alıyorum - from django.contrib.auth.models import User- Traceback (most recent call last): File "/usr/local/lib/python3.2/dist-packages/django/conf/__init__.py", line 36, in _setup settings_module = os.environ[ENVIRONMENT_VARIABLE] File "/usr/lib/python3.2/os.py", line 450, in __getitem__ value …
170 python  django 

6
Bir Django modelindeki sayısal alanın maksimum değeri nasıl sınırlandırılır?
Django, DecimalField ve PositiveIntegerField gibi modellerde kullanılabilen çeşitli sayısal alanlara sahiptir . Birincisi depolanan ondalık basamak sayısı ve depolanan toplam karakter sayısı ile sınırlandırılabilse de, onu yalnızca belirli bir aralıktaki sayıları depolamakla sınırlamanın bir yolu var mı, örneğin 0.0-5.0? Başarısız olursa, PositiveIntegerField öğesinin yalnızca 50'ye kadar olan sayıları depolamasını kısıtlamanın …

2
Django form alanlarında varsayılan olarak boş sorgu kümesi oluşturma
Formda bu alanlar var: city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all()) area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all()) ilçe şehir tıklaması ile gelir ve alan tıklama alanı ile gelir. İle queryset=MyDistrict.objects.all()ve queryset=MyArea.objects.all()formu çok ağır olacaktır. Queryset'leri varsayılan olarak nasıl boş yapabilirim?

9
Saf ve bilinçli datetime.now () <= challenge.datetime_end karşılaştırılamıyor
Karşılaştırma operatörlerini kullanarak modellerde belirtilen tarih ve saatlerle geçerli tarih ve saati karşılaştırmaya çalışıyorum: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Komut dosyası aşağıdaki hatalarla gider: TypeError: can't compare offset-naive and offset-aware datetimes Modeller şuna benzer: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end = models.DateTimeField() Ayrıca yerel tarih ve …


14
Python Django'da birim testleri çalıştırırken günlüğe kaydetmeyi nasıl devre dışı bırakabilirim?
Django uygulamamı test etmek için basit bir birim test tabanlı test çalıştırıcısı kullanıyorum. Uygulamamın kendisi, settings.py dosyasında temel bir günlükçü kullanacak şekilde yapılandırıldı: logging.basicConfig(level=logging.DEBUG) Ve benim uygulama kodu kullanarak: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Ancak, unittests çalıştırırken, test sonucu çıktımı engellememesi için günlüğe kaydetmeyi devre dışı bırakmak istiyorum. Günlük …

9
Bir nesne için Django yönetici URL'sini alma
Django 1.0 önce bir nesnenin yönetici url almak için kolay bir yol vardı ve ben böyle kullanacağım küçük bir filtre yazmıştı: &lt;a href="{{ object|admin_url }}" .... &gt; ... &lt;/a&gt; Temelde görünüm adı olmak ile url ters işlevini kullanıyordum 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] ) url almak için. Tahmin edebileceğiniz …


8
Django'da Bire Çok ilişki nasıl ifade edilir
Django modellerimi şu anda tanımlıyorum OneToManyFieldve model alan türlerinde bir tane olmadığını fark ettim . Eminim bunu yapmanın bir yolu vardır, bu yüzden neyi özlediğimden emin değilim. Aslında böyle bir şey var: class Dude(models.Model): numbers = models.OneToManyField('PhoneNumber') class PhoneNumber(models.Model): number = models.CharField() Bu durumda, her Dudeçoklu olabilir PhoneNumbers, ama ben …


12
Django 1.7 django.core.exceptions atıyor.
Bu benim windows sistemimdeki izleme. Traceback (most recent call last): File "D:\AMD\workspace\steelrumors\manage.py", line 9, in &lt;module&gt; django.setup() File "D:\AMD\Django\django-django-4c85a0d\django\__init__.py", line 21, in setup apps.populate(settings.INSTALLED_APPS) File "D:\AMD\Django\django-django-4c85a0d\django\apps\registry.py", line 108, in populate app_config.import_models(all_models) File "D:\AMD\Django\django-django-4c85a0d\django\apps\config.py", line 197, in import_models self.models_module = import_module(models_module_name) File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module __import__(name) File "C:\Python27\lib\site-packages\registration\models.py", line …
166 python  django 

4
Django kendi kendine başvuru yabancı anahtar
Ben genel olarak webapps ve veritabanı şeyler için yeniyim bu yüzden bu aptalca bir soru olabilir. Modelin (üst) başka bir örneğinin birincil kimliğine işaret eden bir alana sahip bir model ("CategoryModel") yapmak istiyorum. class CategoryModel(models.Model): parent = models.ForeignKey(CategoryModel) Bunu nasıl yaparım? Teşekkürler!

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.