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.



10
cara mengunggah file uji unit di django
Di aplikasi django saya, saya memiliki tampilan yang menyelesaikan pengunggahan file. Potongan intinya seperti ini ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in file.chunks(): dest.write(chunk) Saya ingin menguji tampilan unit. Saya berencana untuk menguji jalur bahagia serta jalur …

10
Dalam Django - Warisan Model - Apakah ini mengijinkan anda untuk menimpa atribut model induk?
Saya ingin melakukan ini: class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type = models.CharField(max_length=25) Ini adalah versi yang ingin saya gunakan (meskipun saya terbuka untuk saran apa pun): http://docs.djangoproject.com/en/dev/topics/db/models/#id7 Apakah …


10
Bagaimana mereset db di Django? Saya mendapatkan perintah 'reset' tidak ditemukan kesalahan
Mengikuti tutotrial Django by Example ini di sini: http://lightbird.net/dbe/todo_list.html Tutorialnya mengatakan: "Ini mengubah tata letak tabel kami dan kami harus meminta Django menyetel ulang dan membuat ulang tabel: manage.py reset todo; manage.py syncdb" meskipun, ketika saya menjalankan manage.py reset todo, saya mendapatkan kesalahan: $ python manage.py reset todo - Unknown …

2
Bagaimana melakukan SELECT COUNT (*) GROUP BY dan ORDER BY di Django?
Saya menggunakan model transaksi untuk melacak semua peristiwa yang terjadi melalui sistem class Transaction(models.Model): actor = models.ForeignKey(User, related_name="actor") acted = models.ForeignKey(User, related_name="acted", null=True, blank=True) action_id = models.IntegerField() ...... bagaimana cara mendapatkan 5 aktor teratas di sistem saya? Di sql pada dasarnya akan SELECT actor, COUNT(*) as total FROM Transaction GROUP …

5
Django menggunakan get_user_model vs pengaturan.AUTH_USER_MODEL
Membaca Dokumentasi Django: get_user_model () Daripada merujuk ke Pengguna secara langsung, Anda harus mereferensikan model pengguna menggunakan django.contrib.auth.get_user_model (). Metode ini akan mengembalikan model Pengguna yang saat ini aktif - model Pengguna kustom jika ditentukan, atau Pengguna sebaliknya. Saat Anda menentukan kunci asing atau relasi banyak-ke-banyak ke model Pengguna, Anda …
99 python  django 

6
Beberapa Model dalam satu django ModelForm?
Apakah mungkin untuk memasukkan beberapa model ke dalam satu ModelFormdi django? Saya mencoba membuat formulir edit profil. Jadi saya perlu menyertakan beberapa bidang dari model User dan model UserProfile. Saat ini saya menggunakan 2 bentuk seperti ini class UserEditForm(ModelForm): class Meta: model = User fields = ("first_name", "last_name") class UserProfileForm(ModelForm): …

8
Filter menurut properti
Apakah mungkin untuk memfilter queryset Django berdasarkan properti model? saya memiliki metode dalam model saya: @property def myproperty(self): [..] dan sekarang saya ingin memfilter berdasarkan properti ini seperti: MyModel.objects.filter(myproperty=[..]) apakah ini mungkin?
98 python  django  orm 

3
Bagaimana mengubah nama bidang dalam Kerangka REST Django
Saya mencoba mengubah nama bidang Model di DRF Serializer seperti alias di SQL. Saya telah mencoba berbagai metode tetapi tidak berhasil. models.py class Park(models.Model): name = models.CharField(max_length=256) alternate_name = models.CharField(max_length=256, blank=True) objects = models.GeoManager() class Meta: db_table = u'p_park' def __unicode__(self): return '%s' % self.name def alias_alternate_name(self): return self.alternate_name serializers.py …

7
catat semua kueri sql
Bagaimana saya bisa mencatat semua query SQL yang dijalankan oleh aplikasi django saya? Saya ingin mencatat semuanya, termasuk SQL dari situs admin. Saya melihat pertanyaan ini dan jawaban FAQ tetapi saya masih tidak tahu di mana saya harus meletakkan from django.db import connection connection.queries memasukkan semuanya ke satu file? Jadi …
98 django 

4
Masukkan kesalahan ke dalam formulir yang sudah divalidasi?
Setelah saya form.Formmemvalidasi nilai input pengguna, saya meneruskannya ke proses terpisah (eksternal) untuk diproses lebih lanjut. Proses eksternal ini berpotensi menemukan kesalahan lebih lanjut dalam nilai. Apakah ada cara untuk memasukkan kesalahan ini ke dalam formulir yang sudah divalidasi sehingga dapat ditampilkan melalui metode tampilan kesalahan formulir biasa (atau adakah …

4
Pilih DISTINCT kolom individu dalam django?
Saya ingin tahu apakah ada cara untuk melakukan kueri di Django yang bukan " SELECT * FROM..." di bawahnya. Saya mencoba melakukan " SELECT DISTINCT columnName FROM ..." sebagai gantinya. Secara khusus saya memiliki model yang terlihat seperti: class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = models.CharField(max_length=30) Rank = models.IntegerField() …

5
Parameter URL dan logika dalam tampilan berbasis kelas Django (TemplateView)
Tidak jelas bagi saya bagaimana cara terbaik mengakses parameter URL dalam tampilan berbasis kelas di Django 1.5. Pertimbangkan hal berikut: Melihat: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] = self.current_month return …

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.