Pertanyaan yang diberi tag «django»

Django adalah kerangka kerja aplikasi web sisi server sumber terbuka, ditulis dengan Python. Ini dirancang untuk mengurangi upaya yang diperlukan untuk membuat situs web dan aplikasi web yang digerakkan oleh data yang kompleks, dengan fokus khusus pada kode yang lebih sedikit, tanpa redundansi, dan lebih eksplisit daripada implisit.

16
Mengambil parameter dari URL
Dengan URL seperti berikut ini, bagaimana saya bisa menguraikan nilai parameter kueri? Misalnya, dalam hal ini saya ingin nilai def. /abc?def='ghi' Saya menggunakan Django di lingkungan saya; apakah ada metode pada requestobjek yang dapat membantu saya? Saya mencoba menggunakan self.request.get('def')tetapi tidak mengembalikan nilai ghiseperti yang saya harapkan.
164 python  django  parsing  url 


20
Django TemplateDoesNotExist?
Mesin lokal saya menjalankan Python 2.5 dan Nginx di Ubuntu 8.10, dengan Django dibangun dari trunk pengembangan terbaru. Untuk setiap URL yang saya minta, ia melempar: TemplateDoesNotExist di / appname / path appname / template_name.html Django mencoba memuat template ini, dalam urutan ini: * Menggunakan loader django.template.loaders.filesystem.function: * Menggunakan loader …
163 django 

5
Bagaimana cara 'memperbarui secara massal' dengan Django?
Saya ingin memperbarui tabel dengan Django - sesuatu seperti ini di SQL mentah: update tbl_name set name = 'foo' where name = 'bar' Hasil pertama saya adalah sesuatu seperti ini - tapi itu tidak menyenangkan, bukan? list = ModelClass.objects.filter(name = 'bar') for obj in list: obj.name = 'foo' obj.save() Apakah …

6
Bagaimana Anda menangkap pengecualian ini?
Kode ini ada di django / db / models / fields.py Ini membuat / mendefinisikan pengecualian? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that …
162 python  django  exception 

15
Dapatkan protokol + nama host dari URL
Dalam aplikasi Django saya, saya perlu mendapatkan nama host dari pengarah request.META.get('HTTP_REFERER')bersama dengan protokolnya sehingga dari URL seperti: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 /programming/1234567/blah-blah-blah-blah http://www.example.com https://www.other-domain.com/wh whatever/blah/blah/?v1=0 & v2=blah+blah ... Saya harus mendapatkan: https://docs.google.com/ https://stackoverflow.com/ http://www.example.com https://www.other-domain.com/ Saya mencari pertanyaan terkait lainnya dan menemukan tentang urlparse, tetapi sejak itu tidak berhasil >>> urlparse(request.META.get('HTTP_REFERER')).hostname 'docs.google.com'
162 python  django 

12
Di mana data JSON saya dalam permintaan Django masuk saya?
Saya mencoba memproses permintaan JSON / Ajax yang masuk dengan Django / Python. request.is_ajax()ada Truedi permintaan, tapi saya tidak tahu di mana payload adalah dengan data JSON. request.POST.dir berisi ini: ['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__', '__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', …

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 …

3
Django bidang model dinamis
Saya sedang mengerjakan aplikasi multi-penyewa di mana beberapa pengguna dapat menentukan bidang data mereka sendiri (melalui admin) untuk mengumpulkan data tambahan dalam bentuk dan melaporkan data tersebut. Bit terakhir membuat JSONField bukan pilihan yang bagus, jadi saya punya solusi berikut: class CustomDataField(models.Model): """ Abstract specification for arbitrary data fields. Not …

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 …

4
Di Django, bagaimana cara memfilter QuerySet dengan pencarian bidang dinamis?
Diberi kelas: from django.db import models class Person(models.Model): name = models.CharField(max_length=20) Apakah mungkin, dan jika demikian caranya, memiliki QuerySet yang memfilter berdasarkan argumen dinamis? Sebagai contoh: # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value = 'B' # ... …

4
Muat ulang objek Django dari database
Apakah mungkin untuk menyegarkan keadaan objek Django dari database? Maksud saya perilaku kira-kira setara dengan: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) UPDATE: Menemukan perang membuka kembali / memperbaiki wont di pelacak: http://code.djangoproject.com/ticket/901 . Masih tidak mengerti mengapa pengelola tidak menyukai ini.

3
Django values_list vs values
Di Django, apa perbedaan antara dua berikut ini: Article.objects.values_list('comment_id', flat=True).distinct() vs. Article.objects.values('comment_id').distinct() Tujuan saya adalah mendapatkan daftar id komentar unik di bawah masing-masing Article. Saya telah membaca dokumentasinya (dan sebenarnya telah menggunakan kedua pendekatan tersebut). Hasilnya tampak serupa.

8
Apakah SQLAlchemy setara dengan get_or_create Django?
Saya ingin mendapatkan objek dari database jika sudah ada (berdasarkan parameter yang disediakan) atau membuatnya jika tidak ada. Django get_or_create(atau sumber ) melakukan ini. Apakah ada cara pintas yang setara di SQLAlchemy? Saat ini saya menuliskannya secara eksplisit seperti ini: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument …


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.