Pertanyaan yang diberi tag «django-views»

12
Mengapa DEBUG = Pengaturan palsu membuat Akses File Statis Django saya gagal?
Saya membangun aplikasi menggunakan Django sebagai pekerja keras saya. Semua telah diatur dengan baik sejauh pengaturan db, dikonfigurasi direktori statis, url, pandangan dll. Tapi masalah mulai menyelinap pada saat saya ingin membuat halaman 404.html dan 500.html indah dan kustom saya sendiri. Saya membaca dokumen tentang penanganan kesalahan khusus, dan mengatur …

13
Cara menggunakan dekorator permit_required pada pandangan berbasis kelas Django
Saya mengalami sedikit kesulitan memahami cara kerja CBV baru. Pertanyaan saya adalah ini, saya perlu meminta login di semua tampilan, dan di beberapa dari mereka, izin khusus. Dalam tampilan berbasis fungsi saya melakukannya dengan @permission_required () dan atribut login_required dalam tampilan, tapi saya tidak tahu bagaimana melakukan ini pada tampilan …

7
Parameter url opsional Django
Saya memiliki URL Django seperti ini: 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 Masalahnya adalah saya ingin project_idparameternya opsional. Saya ingin /project_config/dan /project_config/12345abdce/menjadi pola URL yang sama-sama valid, sehingga jika project_id diteruskan, maka saya dapat menggunakannya. Seperti saat ini, saya mendapatkan 404 …

15
Kelas tidak memiliki anggota objek
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)) Baris pertama dari fungsi itu mendapat kesalahan pada Question.objects.all(): E1101: Kelas 'Pertanyaan' tidak memiliki objek 'anggota' Saya mengikuti tutorial dokumentasi Django dan mereka memiliki kode yang sama dan berjalan. Saya telah mencoba memanggil sebuah instance. Question …

7
Django mendapatkan URL file statis dalam tampilan
Saya menggunakan pdfgen reportlab untuk membuat PDF. Di PDF ada gambar yang dibuat oleh drawImage. Untuk ini saya perlu URL ke gambar atau path ke gambar dalam tampilan. Saya berhasil membangun URL tetapi bagaimana cara mendapatkan jalur lokal ke gambar? Bagaimana saya mendapatkan URL: prefix = 'https://' if request.is_secure() else …


7
Nonaktifkan metode dalam ViewSet, django-rest-framework
ViewSets memiliki metode otomatis untuk mendaftar, mengambil, membuat, memperbarui, menghapus, ... Saya ingin menonaktifkan beberapa di antaranya, dan solusi yang saya hasilkan mungkin tidak bagus, karena OPTIONSmasih menyatakan yang diizinkan. Ada ide tentang bagaimana melakukan ini dengan cara yang benar? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, …

1
Hapus beberapa objek di django
Saya perlu memilih beberapa objek untuk dihapus dari database saya di django menggunakan halaman web. Tidak ada kategori untuk dipilih jadi saya tidak bisa menghapus dari semuanya seperti itu. Apakah saya harus mengimplementasikan formulir hapus saya sendiri dan memprosesnya dalam django atau apakah django sudah mempunyai cara untuk melakukan ini? …


7
Tampilan berbasis kelas Django: Bagaimana saya meneruskan parameter tambahan ke metode as_view?
Saya memiliki tampilan berbasis kelas kustom # 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) Saya ingin meneruskan parameter slug (atau parameter lain ke tampilan) seperti ini MyView.as_view(slug='hello_world') Apakah saya perlu mengganti metode apa pun untuk dapat melakukan ini?


2
Memperbarui hanya bidang tertentu dalam model.Model
Saya punya model class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question dan sekarang saya hanya ingin memperbarui activebidang. Jadi saya melakukan ini: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Sekarang saya mendapatkan kesalahan IntegrityError: PRIMARY KEY must be unique. Apakah saya …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.