Запитання з тегом «django-models»

З питань, що стосуються використання модельного класу з веб-бази Django.

3
Django - як створити файл і зберегти його у FileField моделі?
Ось моя модель. Що я хочу зробити, це створити новий файл і перезаписати існуючий, коли збережений екземпляр моделі: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) Я …

9
Настроювання дисплея Django "xxxxxx Object" у бічній панелі дії адміністратора
Я хотів би змінити поведінку за замовчуванням того, як адміністратор останніх змін бічній панелі відображає назву доданих "об'єктів". Дивіться на малюнок нижче: Я хотів би змінити, як вони названі в адміністраторі. В ідеалі я хотів би мати можливість змінити його з "об’єкта MyModelName" на, як у прикладі об'єкта "Політика", на …

1
Чи можу я зробити поле зовнішнього ключа необов’язковим у моделі Джанго
У мене цей код subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) Там не завжди можливо, що у мене є три цінності книг. тому іноді, якщо я не знаю тему чи місцеположення чи видавця. Тоді я хочу зберегти їх порожніми Але якщо у мене є, мені потрібно вибрати поле …

10
Встановіть Django IntegerField за вибором =… ім'я
Коли у вас є модельне поле з варіантом вибору, ви, як правило, мають деякі магічні значення, пов'язані з читаними людьми іменами. Чи є в Джанго зручний спосіб встановити ці поля за допомогою людського читаного імені замість значення? Розглянемо цю модель: class Thing(models.Model): PRIORITIES = ( (0, 'Low'), (1, 'Normal'), (2, …

14
Змініть розмір полів у Django Admin
Django прагне заповнити горизонтальний простір при додаванні чи редагуванні записів адміністратора, але, в деяких випадках, це справжня трата простору, коли, наприклад, редагування поля дати, шириною 8 символів, або CharField, також 6 або 8 символів у ширину, а потім поле редагування має до 15 або 20 символів. Як я можу сказати …



8
Встановлення вибраного значення на формах Django.ChoiceField
Ось польова декларація у формі: max_number = forms.ChoiceField(widget = forms.Select(), choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,) Я хотів би встановити початкове значення таким, яке буде, 3і це, здається, не працює. Я грав з парам, цитатами / без цитат тощо ... але жодних змін. Чи міг би хтось …


3
Джанго - фільтрація за властивостями зовнішнього ключа
Я намагаюсь фільтрувати таблицю в Django на основі значення певного поля a ForeignKey. Наприклад, у мене є дві моделі: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Я хотів би відфільтрувати список активів на основі назви асоційованого проекту. На даний момент я виконую два запити: …

2
Django: Встановити зовнішній ключ за допомогою цілого числа?
Чи є спосіб встановити зв'язок із зовнішнім ключем, використовуючи цілий ідентифікатор моделі? Це було б з метою оптимізації. Наприклад, припустимо, що у мене є модель «Співробітник»: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') і EmployeeType(models.Model): type = models.CharField(max_length=100) Я хочу гнучкості мати необмежену кількість співробітників, але …

15
Проблеми з типами контенту при завантаженні кріплення в Django
У мене виникають проблеми із завантаженням світильників Django в мою базу даних MySQL через конфлікти типів вмісту. Спочатку я спробував скинути дані лише з мого додатка, наприклад: ./manage.py dumpdata escola > fixture.json але мені не вистачало проблем із зовнішніми ключовими словами, оскільки в моєму додатку "ескола" використовуються таблиці інших програм. …

5
Яке найкраще поле моделі джанго використовувати для представлення суми в доларах США?
Мені потрібно зберігати суму в доларі США у полі моделі Джанго. Який найкращий тип модельного поля використовувати? Мені потрібно мати можливість ввести це значення (при перевірці помилок, лише хочу, щоб число було точно в центах), відформатувати його для виведення для користувачів у різних місцях і використовувати його для обчислення інших …

5
моделі django, що вибирають одне поле
У мене називається таблиця / моделі, Employeesі я хотів би отримати всі рядки одного поля як набір запитів. Я знаю, що можу зробити це так (сподіваюся, я навіть так роблю): emp_list = Employees.objects.get(all) emp_names = emp_list.eng_name Запитав би базу даних для всіх полів і використовуючи лише одне? Чи є кращий …

6
Як встановити значення за замовчуванням поля моделі Django для функції виклику / дзвінка (наприклад, дати відносно часу створення об'єкта моделі)
ВІДРУДНО Як я можу встановити за замовчуванням поля Django функцію, яка оцінюється кожного разу, коли створюється новий об'єкт моделі? Я хочу зробити щось на кшталт наступного, за винятком того, що в цьому коді код оцінюється один раз і встановлюється однакова дата для кожного створеного об'єкта моделі, а не оцінювати код …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.