"Вопросы и ответы" Django и Python, страница 1047

03.03.2022
Как обновить изображение новым случайным изображением из списка в Django

У меня есть рабочая функция, которая загружает случайное изображение из коллекции изображений в firebase и отображает его в шаблоне. Однако изображение не перезагружается при обновлении страницы, а это именно то, что мне нужно. Как я могу этого добиться? …

03.03.2022
Как поддерживать автоматический запуск сервера django rest API на AWS?

Итак, я загрузил свой Django API с фреймворком Rest на экземпляр AWS EC2. Однако мне приходится вручную заходить в Putty и подключаться к моему экземпляру EC2 и включать API всякий раз, когда я хочу его использовать. Когда я выключаю …

03.03.2022
Почему возвращаемое значение в python меняет тип после присвоения

Я озадачен этим куском кода. Код ниже является копией модуля renderer.py из django rest framework. Это заставило меня изучить много внутренних механизмов Python, но я все еще не могу понять, что происходит с возвратом / присвоением функции self.get_template_context. def …

03.03.2022
Django Model - специальные символы в имени поля

Я создаю модель для своего приложения. К сожалению, я работаю с такими единицами измерения, как км/ч, кг CO2/тонна, теплосодержание (HHV) - всего 30 различных единиц. Я не знаю, как правильно сохранить их в модели django или, возможно, в сериализаторе, чтобы …

03.03.2022
Как развернуть проект Django и React на одном сервере Ubuntu 18.04 с помощью gunicorn и nginx?

У меня есть проект Django, который я уже успешно развернул на своем сервере Ubuntu 18.04 с помощью gunicorn и nginx, используя этот учебник. https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04 Проект использует Django Rest Framework, и я могу получить доступ к …

03.03.2022
Сохранение текущего URL после неправильного ввода пароля -- Django

Def login_view(request): if request.method == "POST": form = AuthenticationForm(data=request.POST) if form.is_valid(): user= form.get_user() login(request, user) if "next" in request.POST: return redirect(request.POST.get('next')) else: print('failed to redirect after login') return redirect('articles:list') <form class="site-form" action='.' method="post"> {% csrf_token %} {{ …

03.03.2022
Невозможно войти в систему, если я регистрирую пользователя с помощью post man или с помощью API в django

Невозможно войти в систему, если зарегистрировать пользователя с помощью postman или API, но если зарегистрировать того же пользователя в django admin, я могу войти в систему и сгенерировать токен. Пожалуйста, помогите мне в этом. мой код сериализатора: …

03.03.2022
Wagtail django.core.exceptions.FieldError: Неизвестное(ые) поле(я); Поле нигде не существует

My python manage.py makemigrations возвращает ошибку с сообщением File "/usr/local/lib/python3.6/site-packages/django/forms/models.py", line 268, in __new__ raise FieldError(message) django.core.exceptions.FieldError: Unknown field(s) (seo_title_fr, title_fr, search_description_en, slug_en, seo_title_en, slug_fr, search_description_fr, title_en) specified for PostPage Я искал везде в коде где есть эти …

03.03.2022
Как узнать, когда heroku повернет мои учетные данные heroku postgres?

Heroku поворачивает учетные данные на heroku postgres, как я могу предотвратить эту проблему в производственных приложениях?

03.03.2022
Как запросить и опубликовать объект для поля foreignkey

Когда я делаю это точно так, как указано ниже, объект адреса доставки создается без клиента, назначенного в поле foreignkey адреса доставки, я могу добавить его из панели администратора вручную, но я не могу заставить его работать через код, не знаю, …

03.03.2022
Ошибка в Postgresql: соединение с сервером на "localhost" (127.0.0.1), порт 5432 не удалось: FATAL: не удалось проверить подлинность пароля для пользователя "TheGecko".

Я пытаюсь использовать PostgreSQL с django и получаю эту ошибку при выполнении python3 manage.py migrate: connection to server at "localhost" (127.0.0.1), port 5432 failed: FATAL: password authentication failed for user "TheGecko" Я следовал этому руководству:https://djangocentral.com/using-postgresql-with-django/ …

03.03.2022
Поле изображений Django и движок приложений Google

У меня есть приложение django, развернутое на облачной платформе google. У меня также есть такое же приложение, развернутое на heroku (оно работает нормально). В моем коде есть модель, которая выглядит следующим образом : class Notification(models.Model): ## other fields qrcode …

03.03.2022
Указание атрибута виджета Django в ModelForm, а не в HTML <style>

У меня есть слайдер ввода Django, определенный следующим образом: #widgets.py from django.forms.widgets import NumberInput class RangeInput(NumberInput): input_type = 'range' #forms.py from polls.widgets import RangeInput class VoteForm(forms.ModelForm): class Meta: #model = CC_Responses model = CC_Resp_NoFK fields = ['Person_ID', 'Test_date', …

03.03.2022
Я хочу отображать изображения, и пользователь может выбрать одно из них

Я новичок в Django и мне нужна помощь. В принципе, я хочу, чтобы пользователи могли выбирать несколько изображений и сохранять их, но у меня получилось вот так, и я не знаю, как это сделать. Я хочу отображать изображения и пользователь …

03.03.2022
Обезличить одно и то же поле django

У меня есть модель Student: class Student(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=30, verbose_name='Name') lastname = models.CharField(max_length=100, verbose_name='Lastname') history = HistoricalRecords() Также у меня есть модель: class Class(models.Model): id = models.AutoField(primary_key=True) student = models.models.ForeignKey(Student,on_delete = models.CASCADE, related_name='+') …

03.03.2022
Django : Переименование файла с указанием имени пользователя и метки времени перед загрузкой

Я новичок в Django. У меня есть приложение, в котором я могу загружать несколько файлов. Я хотел бы переименовать файл, указав имя пользователя, которое аутентифицировано, и временную метку : "bild.png" должно стать "bild_John_Bown_202204055.png" Я использую учебник по Microsoft Graph …

03.03.2022
Как удалить конкретный элемент из внешнего ключа в .views? Django

Я работаю над приложением Django, в котором вы можете присоединиться к событиям только с разрешения владельца события. Сейчас у меня есть функция, которая добавляет текущего пользователя в событие для утверждения. .views @login_required def request_event(request, pk): previous = request.META.get('HTTP_REFERER') try: …

03.03.2022
Django - как создать поле формы, содержащее чекбоксы С текстовым полем ввода 'Other'

Я создаю форму в Django и хочу предоставить пользователям список флажков с возможностью выбора текстового ввода Other _____ в качестве одного из вариантов. Вот мой код, использующий MultipleChoiceField и CheckboxSelectMultiple: class IntakeFormSimple(Form): def __init__(self, *args, **kwargs): super(IntakeFormSimple, self).__init__(*args, …

03.03.2022
Как реализовать недорогой (полу)чат в django/мобильном приложении

Я хочу реализовать полу- (realtime) веб-чат. В проекте есть 2 группы пользователей, менеджеры и пользователи. Менеджер находится в групповом чате со своими пользователями. Есть несколько требований/проблем: Сейчас дело в том, что django размещен на pythonanywhere, а …

02.03.2022
Как использовать скрытые `проходные` модели Django в `Q` выражении

Вчера я узнал, что можно использовать выражение through в ключевом пути, который находится в выражении Q. И я узнал, что при фильтрации с использованием полей в связанных таблицах M:M результирующий набор запросов больше похож на true join (где запись …

02.03.2022
Для чего нужен gettext_lazy на django?

Возможно, это глупый вопрос, но я читал в документации Django о "gettext_lazy", но для меня нет четкого определения этой функции, и я хочу удалить ее и я нашел эту реализацию from django.utils.translation import gettext_lazy as _ …

02.03.2022
Как мне запросить пользователя и сохранить его в поле Foreignkey модели

Я уже некоторое время занимаюсь этим, но не могу найти способ установить 'customer' в поле foreignkey модели 'ShippingAddress', как мне запросить поле customer, чтобы вместе с данными о доставке через форму, клиент сохранялся и в поле foreignkey. заранее спасибо! …

02.03.2022
Настройка нескольких баз данных в Django

Введение Я прочитал Документацию по Django: Multiple databases, но, похоже, это не работает для меня после обновления с 3.2 до 4.0. Были сделаны другие изменения, но поскольку я работаю в среде разработки, я решил удалить …

02.03.2022
При переносе моего проекта Django на Heroku возникает ошибка django.db.utils.ProgrammingError: отношение "users_customuser" не существует

При миграции моего проекта Django на Heroku возникает ошибка django.db.utils.ProgrammingError: relation "users_customuser" does not exist. Но это работает совершенно нормально на моем локальном сервере. Запуск миграций: Applying account.0001_initial...Traceback (most recent call last): Файл "/app/.heroku/python/lib/python3.9/site-packages/django/db/backends/utils.py", строка 84, in _execute …

02.03.2022
Проблемы с данными JSON не удается отобразить их в шаблоне

У меня есть models.py с сотрудником и всей информацией. Одним щелчком мыши я хочу отобразить всю информацию о моем сотруднике. Дело в том, что у меня есть 2 колонки одна для имен и одна для информации. когда я …

02.03.2022
Как запомнить выбор радиокнопки в django

я пытаюсь сделать так, чтобы даже если пользователь обновит страницу или вернется на нее, радиокнопка оставалась той же, которую выбирает пользователь. N.B: значение радиокнопки сохраняется в сессиях &lt;div class="col-md-1 ps-md-1"&gt; &lt;input class="align-middle h-100" type="radio" name="deliveryOption" id="{{option.id}}" value="{{option.id}}"&gt; &lt;/div&gt; …

02.03.2022
Django annotate count of disctinct values of the running quesyset in its children

Я отслеживал эту ошибку некоторое время, пока не нашел источник, из которого, как я полагаю, она исходит, и теперь я застрял здесь. У меня есть следующие модели: class ShopItem(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) store = models.ForeignKey(to=Store, on_delete=models.CASCADE) name …

02.03.2022
Как удалить элемент localstorage из AJAX DOM?

У меня есть localstorage itemcheck в следующем формате: {"images":["png1"],"itemIds":["1","3","4"]}' При успехе Ajax, DOM передается следующим образом: success: function (data) { console.log(data) $.each(data, function (key, value) { if ($.trim(key) == "products") { for (var i = 0; …

02.03.2022
Регистрация пользователя в django des не работает и не выдает мне никакой ошибки

Я работал над простой регистрационной вевой, которая посылает код активации тоже в django. И проблема в том, что он не выдает мне никакой ошибки и не регистрирует ни одного пользователя, и я не знаю почему? Вот мой код: veiws.py …

02.03.2022
Как показать сохраненные данные 3 форм в моем шаблоне в Django?

Допустим, у меня есть форма_1 (PresupuestosClientesForm) и форма_2 (PresupuestosVehiculosForm), эти формы хранят информацию и находятся на разных html страницах. Я хотел бы иметь представление, которое представляет информацию, сохраненную в формах 1 и 2 в одном шаблоне. Как я могу …

02.03.2022
Могу ли я интегрировать проект django в приложение для android?

Я начинающий (около 1 года, как я начал изучать python в web) Я работал над проектом (для онлайн видеоконференций) вы можете посмотреть разработку здесь (ПРОСТО НАЖМИТЕ КНОПКУ MAKE A MEETING) https://pranaam.web.app …

02.03.2022
Как отменить удаление экземпляра модели из интерфейса администрирования модели django на основе некоторого условия

Я хочу прервать удаление модели из админки django на основе некоторого условия. Я пробовал переопределить delete_queryset(self, request, queryset) метод. def delete_queryset(self, request, queryset): if (&lt;my condition&gt;): message = "Error message" raise ValidationError(message) super().delete_queryset(request, queryset) Это …

02.03.2022
Как получить доступ к значению ввода в представлении django через AJAX без отправки формы

Я новичок в django. Я работаю над одним текстовым полем в форме django, которая имеет несколько полей. Я написал AJAX код для передачи каждого значения (введенного с клавиатуры). Как я могу получить доступ к этому значению в коде представления …

02.03.2022
Django - модель внешнего ключа как зарегистрированного пользователя

У меня код модели выглядит следующим образом: from django.db import models from django.core.validators import MinLengthValidator from django.urls import reverse from django.conf import settings class Doc(models.Model): ... added_by = models.CharField(blank=False,null=True,max_length=100,validators=[MinLengthValidator(10)]) added_by_2 = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) ... Я могу перенести …

02.03.2022
Внешний ключ внешнего ключа в django-polymorphic

У меня есть следующие (упрощенные) django и django-polymorphic модели: class GenericOffer(PolymorphicModel): pass class OfferA(GenericOffer): special = models.IntegerField() class OfferB(GenericOffer): pass class GenericProduct(PolymorphicModel): offer = models.ForeignKey(to=GenericOffer) class ProductA(GenericProduct): pass class ProductB(GenericProduct): pass class Gizmo(models.Model): product = models.ForeignKey(to=GenericProduct) из …

02.03.2022
Тестирование представлений Django (сессии, ajax)

В проекте django e-commerce у меня есть представление, которое добавляет товар в корзину через сессии, также это представление получает POST запрос от ajax. Я не могу найти, как протестировать этот код. basket/views.py def basket_add(request): basket = Basket(request) if …

02.03.2022
Правильный способ определения параметра списка в django-rest-framework и swagger

Фон У меня есть следующее представление, и сопутствующий swagger UI генерируется django-spectacular: class AllowedNameType(Enum): BRAND = "BRAND" .... @classmethod def list(cls): return list(map(lambda c: c.value, cls)) class GenerateCompanyNamesViewSet(viewsets.ViewSet): http_method_names = ["get"] def list(self, request: Request, *args, **kwargs) -&gt; …

02.03.2022
Postgresql docker: для аутентификации SCRAM требуется libpq версии 10 или выше [duplicate]

Попытка использовать PostgreSQL 14 с Django с помощью docker-compose version: '3.7' services: web: build: context: . dockerfile: Dockerfile container_name: dev__app image: backend-dev command: ["/scripts/docker/wait_for_it.sh", "database:5432", "--", "/scripts/docker/docker_start.sh"] volumes: # Make /src directory editable which updates django app when …

02.03.2022
Как использовать SearchHeadline с SearchVector для нескольких полей

Мне нужен поиск, который ищет по нескольким полям и возвращает "заголовок", который выделяет совпадающие слова. Насколько я понимаю, SearchVector подходит для поиска по нескольким полям. Но все примеры SearchHeadline, которые я видел, используют только одно поле! Как лучше всего …

02.03.2022
Является ли использование любого с QuerySet неоптимальным?

Много раз возникает необходимость проверить, есть ли хотя бы один элемент внутри QuerySet. В основном я использую exists: if queryset.exists(): ... Однако я видел коллег, использующих функцию python any: if any(queryset): …