Pertanyaan yang diberi tag «django-models»

Untuk pertanyaan tentang penggunaan kelas model dari kerangka web Django.

3
Kunci asing dari satu aplikasi ke aplikasi lainnya di Django
Saya bertanya-tanya apakah mungkin untuk mendefinisikan kunci asing dalam file models.py di Django yang merupakan referensi ke tabel di aplikasi lain? Dengan kata lain, saya memiliki dua aplikasi, yang disebut cf dan profil, dan di cf / models.py saya punya (antara lain): class Movie(models.Model): title = models.CharField(max_length=255) dan di profiles …

3
Nilai default untuk bidang dalam model Django
Misalkan saya punya model: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Saat ini saya menggunakan admin default untuk membuat / mengedit objek jenis ini. Bagaimana cara menghapus bidang bdari admin sehingga setiap objek tidak dapat dibuat dengan nilai, dan akan menerima nilai default 0000000?

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
Mengikat ke dalam Sejarah Model Admin Django
Pengaturan: Saya sedang mengerjakan aplikasi Django yang memperbolehkan pengguna untuk membuat objek dalam database dan kemudian kembali dan mengeditnya sebanyak yang mereka inginkan. Situs admin Django menyimpan riwayat perubahan yang dibuat pada objek melalui situs admin. Pertanyaan: Bagaimana cara menghubungkan aplikasi saya ke riwayat perubahan situs admin sehingga saya dapat …

4
Galat Django - kueri yang cocok tidak ada
Saya akhirnya merilis proyek saya ke tingkat produksi dan tiba-tiba saya memiliki beberapa masalah yang tidak pernah saya tangani dalam tahap pengembangan. Ketika pengguna memposting beberapa tindakan, terkadang saya mendapatkan kesalahan berikut. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "home/ubuntu/server/opineer/comments/views.py", …

8
Django menghapus FileField
На этот вопрос есть ответы на Stack Overflow на русском : Как удалить файл на диске из поля FileField / ImageField при удал? Saya sedang membangun aplikasi web di Django. Saya memiliki model yang mengupload file, tetapi saya tidak dapat menghapusnya. Ini kode saya: class Song(models.Model): name = models.CharField(blank=True, max_length=100) …



4
Default Bidang Model Django Berdasarkan Bidang Lain dalam Model Sama
Saya memiliki model yang saya ingin berisi nama subjek dan inisialnya (datanya agak dianonimkan dan dilacak dengan inisial). Sekarang, saya menulis class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line is what I want to do (or something …

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 …

10
Mendapatkan TypeError: __init __ () kehilangan 1 argumen posisi yang diperlukan: 'on_delete' saat mencoba menambahkan tabel induk setelah tabel anak dengan entri
Saya memiliki dua kelas dalam database sqlite saya, tabel induk bernama Categoriedan tabel anak disebut Article. Saya membuat kelas tabel anak pertama dan menambahkan entri. Jadi pertama saya punya ini: class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): return self.titre Dan setelah saya menambahkan …

1
Django admin ManyToMany inline kesalahan "tidak memiliki ForeignKey to"
Saya sedang menyiapkan admin Django ke model berikut: class Quote(models.Model): author = models.CharField(max_length=100) quote = models.CharField(max_length=1000) tags = models.ManyToManyField('Tag') class Tag(models.Model): name = models.CharField(max_length=100) Dengan kode berikut: class TagInline(admin.TabularInline): model = Tag class QuoteAdmin(admin.ModelAdmin): list_display = ('author', 'quote') inlines = (TagInline,) class TagAdmin(admin.ModelAdmin): pass admin.site.register(Quote, QuoteAdmin) admin.site.register(Tag, TagAdmin) Saat mencoba …

3
models.py menjadi besar, apa cara terbaik untuk memecahnya?
Petunjuk dari supervisor saya: "Saya ingin menghindari menempatkan logika apa pun di models.py. Mulai saat ini, mari kita gunakan itu hanya sebagai kelas untuk mengakses database, dan menyimpan semua logika di kelas eksternal yang menggunakan kelas model, atau membungkusnya." Saya merasa ini adalah cara yang salah untuk pergi. Saya merasa …

6
Menggunakan UUID sebagai kunci utama dalam model Django (dampak hubungan umum)
Untuk sejumlah alasan ^, saya ingin menggunakan UUID sebagai kunci utama dalam beberapa model Django saya. Jika saya melakukannya, apakah saya masih dapat menggunakan aplikasi luar seperti "contrib.comments", "django-voting" atau "django-tagging" yang menggunakan hubungan umum melalui ContentType? Menggunakan "django-voting" sebagai contoh, model Vote terlihat seperti ini: class Vote(models.Model): user = …

3
Bagaimana melakukan SELECT MAX di Django?
Saya memiliki daftar objek bagaimana saya dapat menjalankan kueri untuk memberikan nilai maksimal bidang: Saya menggunakan kode ini: def get_best_argument(self): try: arg = self.argument_set.order_by('-rating')[0].details except IndexError: return 'no posts' return arg peringkat adalah bilangan bulat

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.