«django-views» etiketlenmiş sorular

Django görünümleri, MVC görünümleridir; oluşturmayı (tipik olarak şablonlar aracılığıyla) ve görüntülenen verileri kontrol ederler.

14
DEBUG = Yanlış ayar neden django Statik Dosya Erişimi'ni başarısız yapıyor?
Benim atölye olarak Django kullanarak bir uygulama inşa ediyorum. Hepsi şimdiye kadar iyi belirlenmiş - db ayarları, yapılandırılmış statik dizinler, URL'ler, görünümler vb. Ama kendi güzel ve özel 404.html ve 500.html sayfalarımı oluşturmak istediğim anda sorun sinsice başladı. Özel hata işlemeyle ilgili dokümanları okudum ve UrlsConf'ta gerekli yapılandırmaları ayarladım, karşılık …

16
Sınıfın nesne üyesi yok
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Bu işlevin ilk satırında bir hata var Question.objects.all(): E1101: 'Soru' sınıfında nesne 'üyesi' yok Django dokümantasyon eğitimini takip ediyorum ve aynı koda sahipler ve çalışıyorlar. Bir örnek çağırmayı denedim. Question = new Question() and using MyModel.objects.all() …

13
Django sınıfı tabanlı görünümlerde allow_required dekoratörleri kullanma
Yeni CBV'lerin nasıl çalıştığını anlamakta biraz zorlanıyorum. Benim sorum şu, tüm görünümlerde ve bazılarında belirli izinler giriş gerekir gerekir. İşlev tabanlı görünümlerde bunu @permission_required () ve login_required özniteliğiyle görünümde yaparım, ancak bunu yeni görünümlerde nasıl yapacağımı bilmiyorum. Django belgelerinde bunu açıklayan bir bölüm var mı? Hiçbir şey bulamadım. Kodumda yanlış …

7
Django isteğe bağlı url parametreleri
Ben böyle bir Django URL var: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Sorun project_idparametre isteğe bağlı olmasını istiyorum olmasıdır . İstediğim /project_config/ve /project_config/12345abdce/böylece eşit geçerli URL modelleri olmak eğer project_id geçirilir, daha sonra bunu kullanabilir. Şu anda durduğu gibi, URL'ye project_idparametre …

7
Django statik dosyaların URL'sini görüntüler
PDF oluşturmak için reportlab pdfgen kullanıyorum. PDF'de tarafından oluşturulan bir görüntü var drawImage. Bunun için bir resmin URL'sine veya görünümdeki bir resmin yoluna ihtiyacım var. URL'yi oluşturmayı başardım, ancak resme giden yerel yolu nasıl alabilirim? URL'yi nasıl alabilirim: prefix = 'https://' if request.is_secure() else 'http://' image_url = prefix + request.get_host() …


7
ViewSet, django-rest-framework'te bir yöntemi devre dışı bırakın
ViewSets listelemek, almak, oluşturmak, güncellemek, silmek için otomatik yöntemler var ... Bunlardan bazılarını devre dışı bırakmak istiyorum ve bulduğum çözüm muhtemelen iyi bir çözüm değil, çünkü OPTIONShala izin verilenleri belirtiyor. Bunu doğru şekilde nasıl yapacağınıza dair bir fikriniz var mı? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, …

1
Django'da birden çok nesneyi sil
Bir web sayfası kullanarak django'daki veritabanımdan silinecek birkaç nesne seçmem gerekiyor. Aralarından seçim yapabileceğim bir kategori yok, bu yüzden hepsinden bu şekilde silemiyorum. Kendi silme formumu uygulayıp django'da işlemem gerekiyor mu yoksa django'nun bunu zaten yapmanın bir yolu var mı? Yönetici arayüzünde uygulandığı gibi.


7
Django sınıf tabanlı görünüm: Ek parametreleri as_view yöntemine nasıl aktarırım?
Özel bir sınıfa dayalı görünümüm var # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) Slug parametresini (veya diğer parametreleri görünüme) bunun gibi geçirmek istiyorum MyView.as_view(slug='hello_world') Bunu yapabilmek için herhangi bir yöntemi geçersiz kılmam gerekir mi?


2
Bir modeldeki yalnızca belirli alanları güncelleyin.
Bir modelim var class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question ve şimdi sadece activealanı güncellemek istiyorum . Ben de şunu yapıyorum: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Şimdi bir hata alıyorum IntegrityError: PRIMARY KEY must be unique. Bu yöntemi …




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.