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

Django - це програма веб-додатків із відкритим кодом, написана на Python. Він призначений для зменшення зусиль, необхідних для створення складних веб-сайтів та веб-додатків, керованих даними, з особливим акцентом на менший код, відсутність надмірності та більш явний, ніж неявний.

13
Форматування чисел у шаблонах джанго
Я намагаюся відформатувати числа. Приклади: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Це здається досить поширеною справою, але я не можу зрозуміти, який фільтр я повинен використовувати. Редагувати: Якщо у вас є загальний спосіб Python для цього, я радий додати форматне поле …
153 python  django 

2
Автоматична дата створення об'єктів моделі Django?
Який найкращий спосіб автоматично встановити дату створення об’єкта, а також поле, яке буде записано, коли об’єкт востаннє оновлений? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if request.method == 'POST': form = MyForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() return HttpResponseRedirect('obj_list') Я отримую …

12
Django Передача спеціальних параметрів форми до набору форм
Це було виправлено у Django 1.9 за допомогою form_kwargs . У мене форма Django виглядає так: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) Я називаю цю форму приблизно так: form = ServiceForm(affiliate=request.affiliate) …

2
Кілька ModelAdmins / переглядів для тієї ж моделі в адміністраторі Django
Як я можу створити декілька ModelAdmin для однієї і тієї ж моделі, кожну з яких можна налаштувати по-різному і пов'язати з різними URL-адресами? Скажімо, у мене є модель Джанго під назвою Posts. За замовчуванням у адміністраторському перегляді цієї моделі будуть перераховані всі об'єкти Пост. Я знаю, що я можу налаштувати …

6
Чому model.save () django не викликає full_clean ()?
Мені просто цікаво, якщо хтось знає, чи є вагомі причини, чому орлан джанго не називає 'full_clean' на моделі, якщо вона не зберігається як частина форми моделі. Зауважте, що full_clean () не буде викликано автоматично, коли ви викликаєте метод збереження () вашої моделі. Вам потрібно буде викликати його вручну, коли ви …

3
Як відключити браузерний інтерфейс для django-rest-frame?
Я використовую django-rest-frame . Він надає дивовижний API для самодокументування в стилі адміністратора Django. Але кожен може відвідати ці сторінки та використовувати інтерфейс для додавання даних (POST). Як я можу його відключити?

15
CSS-стиль у формах Джанго
Я хотів би стилізувати наступне: form.py: from django import forms class ContactForm(forms.Form): subject = forms.CharField(max_length=100) email = forms.EmailField(required=False) message = forms.CharField(widget=forms.Textarea) contact_form.html: <form action="" method="post"> <table> {{ form.as_table }} </table> <input type="submit" value="Submit"> </form> Наприклад, як я поставив клас або ID для subject, email, messageщоб забезпечити зовнішню таблицю стилів?
150 css  django  django-forms 

2
Як саме працюють типи вмісту Django?
Мені справді важко зрозуміти поняття змісту типів Джанго. Це дуже хакерське і, зрештою, проти того, як Python має тенденцію робити справи. Якщо говорити, якщо я буду використовувати Django, то мені доведеться працювати в рамках. Тож я приїжджаю сюди, цікаво, чи може хтось навести практичний приклад у реальному світі того, як …
148 python  django 

2
Django виправити адміністратор множини
Як я можу змінити назву деяких моделей з "Категорії" на "Категорії" на веб-сайті адміністратора в новій версії dev django? У старій версії (без сайтів адміністратора та моделей адміністрування) ви могли просто зробити це; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ Однак тепер встановлення verbose_name_plural всередині мого класу на основі modeladmin нічого не робить. Хтось заохочує ту …

12
Як я можу змусити фавікон відображатися в додатку джанго?
Я просто хочу кинути favicon.icoсвоєstaticfiles каталог, а потім показати його в моєму додатку. Як я можу це досягти? Я розмістив favicon.icoфайл у своєму staticfilesкаталозі, але він не відображається, і я бачу це у своєму журналі: 127.0.0.1 - - [21/Feb/2014 10:10:53] "GET /favicon.ico HTTP/1.1" 404 - Якщо я піду http://localhost:8000/static/favicon.ico, я …
148 django  favicon 

5
Django Admin - вимкніть дію "Додати" для конкретної моделі
У мене є сайт django з великою кількістю моделей та форм. У мене є безліч користувальницьких форм і наборів форматів та вбудованих наборів, а також власна перевірка та спеціальні запити Отже, дія моделі додавання залежить від форм, для яких потрібні інші речі, а "Додати модель" в адміністраторі django через 500 …

7
Django REST Framework: додавання додаткового поля до ModelSerializer
Я хочу серіалізувати модель, але хочу включити додаткове поле, для якого потрібно серіалізувати деякі пошукові бази даних на прикладі моделі: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') Який правильний спосіб це …

7
Як я можу перевірити розмір колекції в шаблоні Django?
У мене є список у моєму шаблоні Джанго. Я хочу щось зробити, лише якщо розмір списку більше нуля. Я спробував myList|lengthі , myList|length_isале вони не увінчалися успіхом. Я шукав всюди і не бачу прикладів. Як я можу це перевірити?

13
Джанго-фільтр проти отримання для одного об'єкта?
Я мав дебати з цього приводу з деякими колегами. Чи є бажаний спосіб отримати об’єкт у Django, коли ви очікуєте лише одного? Два очевидних способи: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do something... pass І: objs = MyModel.objects.filter(id=1) if len(objs) == 1: obj = objs[0] …

10
Неможливо встановити через pip через помилку egg_info
Незалежно від того, який пакет я намагаюся встановити, я отримую цю помилку: error: invalid command 'egg_info' ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in c:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenv Storing complete log in C:\Users\Zorpix\pip\pip.log Я бачив це питання , але відповідь не працює для мене. Я можу встановити пакунок …

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