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

10.03.2022
Развертывание веб-приложения с помощью Django, Nginx и Gunicorn в Ubuntu 20.04

Я разработал веб-приложение с помощью Django и пытаюсь опубликовать его на виртуальной машине, созданной в Azure. Поскольку это тестовый сервер, я еще не приобрел домен или SSL сертификат, и я хотел бы, чтобы приложение было доступно по адресу <a …

10.03.2022
Передача медиафайлов django через nginx

Я работаю с приложением django rest в бэкенде, я запускаю его как сокет сервис, он опубликован nginx, я могу получить доступ к api, но у меня ошибка CORS, когда я пытаюсь получить медиа файлы. server { listen 8000; server_name …

10.03.2022
Подача сигнала post_save определенным образом

Я работаю над приложением на django. У меня есть поток процесса, в котором есть шаги и их соответствующий статус. У меня есть модель для шагов. Ниже приведена моя диаграмма потока …

10.03.2022
Как правильно уведомить клиента об изменении статуса?

Я пишу сайт (на основе Django), который работает просто отлично. Он отображает список датчиков и их состояние. Если подключается новый датчик, пользователю нужно подождать определенное время, пока он прогреется и будет готов к использованию. Также, когда датчики обновляются (что …

10.03.2022
Я не могу получить все товары со страницы сайта (скраппинг aliexpress с помощью pyhon selenium).

Я пытаюсь провести веб-скраппинг Aliexpress с помощью Selenium и Python, и все вроде бы в порядке. Проблема, с которой я столкнулся, заключается в том, что мой код соскабливает только и ровно 10 продуктов с каждой страницы вместо всех продуктов, и …

10.03.2022
Доступ к значению строки с помощью условий кверисета Django Case/When

Я пытаюсь перенести некоторое значение в Django, я использую When-Case модели Django. Моя реализация проста, она работала со статической строкой: When( description__in=pre_desc, then=Value("pre-string"), ), When( description__in=post_desc, then=Value("some-post-string"), ) Приведенный выше код работает. Но проблема возникает, когда я …

10.03.2022
Использование метода django в angular

Здравствуйте, для занятий я создаю приложение angular. мне нужно получить пиццу из базы данных из заказа пиццы (pizzaitem), который связан с заказом. Мой метод django, не знаю, работает ли он: @action(detail=False, methods=["GET"]) def getPizzaById(pizzaId): pizza = PizzaSerializer.objects.filter(pizzaId = id).get() …

10.03.2022
Как установить переменные окружения на AWS EC2?

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

10.03.2022
Новая строка в текстовом поле Django

В моем приложении Django у меня есть: models.py content_don = models.TextField() Я пишу содержимое в это поле и затем сохраняю его с помощью 'Submit'. Проблема в том, что на моей странице я просматриваю его с помощью: post.html …

10.03.2022
Django - Получение записей из базы данных за последние 7 дней

Я пытаюсь получить записи за последние 7 дней из моей базы данных SQLite. У меня есть система посещаемости, и я пытаюсь отобразить некоторую статистику на пользовательском интерфейсе, однако в настоящее время это не работает - ниже я покажу свой …

10.03.2022
В django как вывести данные таблицы в html шаблон?

Я создал модель, написал представления, урлы и файл html шаблона, но не могу показать данные при выполнении. Если вы знаете причину, пожалуйста, помогите мне. это 3 файла в проекте django models.py # from django.contrib.auth.models import User from django.contrib.auth.models import User …

10.03.2022
Приложение Django + VueJS3: удаление хэштега(#) из url

Вот такая непростая ситуация. Я работаю над проектом Django, поверх которого VueJS CDN используется для рендеринга одного приложения. Это выглядит как www.mywebsite.com/newapp, где новое приложение рендерится только с помощью VueJS. Связанные обрабатываются маршрутизатором Vue на …

10.03.2022
Я долго искал в сети. Но безрезультатно. Пожалуйста, помогите или подскажите, как этого добиться.

В этом месяце осталась квота свободных диночасов: 549ч 42м (99%) Использование бесплатных диночасов для этого приложения: 0ч 17м (0%) Для получения дополнительной информации о дино-сне и о том, как его обновить, см: https://devcenter.heroku.com/articles/dyno-sleeping Нет дино на …

10.03.2022
Django с super и Init

Я не понимаю этот код. Я смотрю несколько учебников по python/django. Надеюсь, вы сможете меня просветить. class ProfileForm(ModelForm): class Meta: model = Profile fields = ['name', 'email', 'username', 'location', 'bio', 'short_intro', 'profile_image', 'social_github', 'social_linkedin', 'social_twitter', 'social_youtube', 'social_website'] def __init__(self, …

10.03.2022
Как решить ошибку перенаправления 404 ответа?

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

10.03.2022
Невозможно отправить запрос к представлениям django с помощью xmlhttprequest

Я делаю одно приложение .В нем я создал функцию регистрации в Django views, а на html странице создал форму и пытаюсь отправить ее с помощью XMLHTTPRequest.Но когда я нажимаю кнопку submit, общие данные формы добавляются в url и не попадают …

10.03.2022
ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation'

Я использую перевод в своих приложениях Django. С тех пор как я установил Django версии 4, когда я пытаюсь импортировать ugettexget_lazy, как показано в коде ниже from django.utils.translation import ugettexget_lazy as _ Я получаю следующую …

10.03.2022
[ErrorDetail(string='Invalid pk "37" - object does not exist.', code='does_not_exist')]

Def resave_road_2(self, road_obj, new_hw): for new_obj in new_hw: if new_obj.data[&quot;road&quot;] is not None: print(new_obj.data) У меня есть эта функция где нужно показать только те объекты где road не пустой. Однако мне программа отправляет ошибку {'road': [ErrorDetail(string='Invalid pk &quot;56&quot; - object …

10.03.2022
Как сгенерировать объект aware time в Faker?

У меня есть следующая (упрощенная) модель и завод: models.py class Event(): duration = FloatField() start_time = TimeField() finish_time = DateTimeField() def save(self, *args, **kwargs): self.finish_time = self.start_time + timedelta(hours=self.duration) event_factory.py from factory import Faker class EventFactory: date = …

10.03.2022
Модель пользовательских настроек не применяется до перезапуска сервера в django

Я пытаюсь использовать модель пользовательских настроек для изменения некоторых параметров из админки. class Setting(models.Model): is_duel_cart_allowed = models.BooleanField(default=True) free_cancellation_duration = models.DurationField(default="0:0:0") return_order_duration = models.DurationField(default="0:0:0") is_return_charges_deducted = models.BooleanField(_("Return charges applied when order is returned"),default=True) is_shipping_charges_deducted_on_return = models.BooleanField(_("Deduct shipping charges when order …

10.03.2022
Перекрестный запрос происхождения заблокирован для s3

У меня есть заранее назначенный URL и политика (созданная на django) для загрузки объекта в S3 непосредственно из JavaScript. Он работает как ожидалось во время разработки и на локальном сервере. Как только я загружаю на хост и сервер онлайн, …

10.03.2022
Почему не все отображается в vs code django/python intellisense

Здравствуйте, я новичок в Python/django и использую VS Code. Сейчас я установил python IntelliSense и расширение pylance, и большинство вещей отображаются в IntelliSense, но некоторые не отображаются. Как заставить его работать для всего? Я был бы …

10.03.2022
Django Forms : ChoiceField выдает тег label перед тегом input в HTML-шаблонах

Следующий код в моем файле Forms.py для создания 2 радиокнопок в моем html-шаблоне. CHOICES=[('online','online'), ('offline','online')] meeting_option = forms.ChoiceField(choices=CHOICES, widget=forms.RadioSelect(attrs={'class':'form-check-inline','id':'type'}),required=False) но когда я использую его в шаблоне, используя синтаксис {{ form.meeting_option}}, я могу видеть радиокнопку, но я не могу …

10.03.2022
Django: Как я могу настроить `размер квадрата ввода` на форме, чтобы он был одинаковым для всех полей

Здравствуйте, я использую стандартный form и хочу, чтобы размер квадрата ввода был одинаковым для всех полей. Вот код: &lt;form action="{% url 'formulaire' %}" method="post" id="maincont" novalidate&gt; &lt;ul class="contactList" style="list-style-type:square; line-height:310%;"&gt; {% csrf_token %} {{ form.as_ul }} &lt;/ul&gt; …

10.03.2022
Необходимо получить пользовательский JSON-ответ для страницы авторизации входа и регистрации в django

Viewset class CustomRenderer(JSONRenderer): def render(self, data, accepted_media_type=None, renderer_context=None): status_code = renderer_context['response'].status_code response = { "status": "success", "code": status_code, "data": data, "message": None } if not str(status_code).startswith('2'): response["status"] = "error" response["data"] = None try: response["message"] = data["detail"] except KeyError: response["data"] = …

10.03.2022
Как вы решаете проблему столкновения уникальных полей в django?

У меня есть модель, которая выглядит следующим образом: class Foo(models.Model): unique_field = models.URLField(unique=True) another_field = models.TextField() # etc... и соответствующий ему ViewSet выглядит следующим образом (привязан к /foo/): class FooViewSet( viewsets.GenericViewSet, mixins.ListModelMixin, mixins.CreateModelMixin, …

10.03.2022
Python в каждой строке берет одно скрытое поле, когда всплывающие данные сохранены, то получает первичный id и сохраняет в этом скрытом id

У меня есть таблица (A) есть таблица моделей. и теперь я делаю всплывающее окно для таблицы (B) с FK таблицы (A). когда я ставлю галочку в одной строке таблицы (A) и нажимаю кнопку для всплывающего окна в каждой строке будет …

10.03.2022
Django Redis Caching как я могу установить тайм-аут кэша на none (никогда не истекающий кэш) в базовом представлении класса

Я использую сервер redis для кэширования. Использую пакет django-redis. Ниже приведен мой файл настроек : CACHES = { 'default': { 'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://127.0.0.1:6379/1', 'OPTIONS': { 'CLIENT_CLASS': 'django_redis.client.DefaultClient', }, } } Мое мнение: from django.utils.decorators …

10.03.2022
Django ForeignKey: использование в обратном порядке. Какой элемент формы показан

У меня есть отношения "студент-проект". Один студент может быть назначен только на один проект. У проекта может быть несколько студентов Ниже представлена модель моего студента и проекта class Student(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) def __str__(self): return …

10.03.2022
Django Как дать 2 имени полям в filters.py фильтру даты

В filters.py Здесь я хочу задать 2 имени полей в начальной дате class enquiryFilter(django_filters.FilterSet): start_date = DateFilter(field_name="updated_at", lookup_expr='gte',label='From',widget=DateInput(attrs={'type': 'date','id':'start_date'}))

10.03.2022
Как увеличить количество разрешенных символов в соответствии с flake8? [дубликат]

По умолчанию количество символов равно 79 согласно PEP8. Я использую django и хочу немного больше. Как и где его установить?

10.03.2022
Как создать представление шаблона с 3 формами, две из которых загружают несколько изображений?

Я сделал 3 формы в одном шаблоне, в первой модели поля являются текстовыми вводами (работает и сохраняет данные), во второй модели это ввод для загрузки нескольких изображений (не работает и не сохраняет данные) и в третьей также для загрузки нескольких …

10.03.2022
Python django get_object_or_404 внутри form_valid не работает

Надеюсь, вы сможете мне помочь, я изучаю django, в частности представления на основе классов, у меня есть следующий код. Мне кажется, что get_object_or_404 внутри form_valid работает не так, как нужно. class AgregarEntrada(CreateView): model = Entrada template_name = 'EntradaCrear.html' …

10.03.2022
Ошибка сервера (500) при генерации токена на странице Django Admin на Heroku, что происходит?

Я нахожусь на финальной стадии создания API. Последнее, что я сделал, это создал токен через страницу администратора Django, который авторизует мой скрипт для загрузки в базу данных. Базовый фрагмент example.py: headers = {'Authorization': 'Token e4fxxxxx000000xxxxx00000xxxxxxxxxx00000'} r = requests.post(UPDATE_URL_ENDPOINT, …

10.03.2022
Работа с отношениями "многие ко многим" в моделях джангона

Я работаю над проектом "Система управления запасами супермаркета". Есть несколько моделей, требующих отношения "многие-ко-многим" между ними. Я пытался добавить ManyToManyField(to=model, on_delete=models.CASCADE). Однако это работает, но мне нужно добавить некоторые дополнительные поля в таблицу-мост между двумя таблицами. Как я …

10.03.2022
CodeCov игнорирует некоторые файлы. Нет настроек для игнорирования в YAML. Python/Django

У меня есть проект Python Django на GitHub и я использую CodeCov с этим проектом. У меня есть два приложения в этом Django проекте, общее приложение и приложение general_api. По какой-то причине все изменения, сделанные в файлах приложения …

10.03.2022
Forloop.counter0 в моем шаблоне django не работает в оригинальном цикле for

У меня есть цикл for, который проходит через список проверок. Я хотел бы манипулировать элементами внутри тега в зависимости от различных ситуаций. Для теста я попытался использовать jquery для вывода id элемента по мере итерации, но цикл forloop, похоже, …

10.03.2022
Как запустить pytest conftest до того, как все будет импортировано

Вот упрощенная версия моей проблемы. У меня есть приложение на python, структура которого выглядит следующим образом: my_project my_app __init__.py settings.py tests __init__.py conftest.py my_test.py venv # settings.py from dotenv import load_dotenv load_dotenv() MY_VALUE = os.environ["MY_KEY"] …

10.03.2022
Как я могу использовать django-notifications для реализации уведомления о личном сообщении и системного уведомления?

Как я могу использовать django-notifications или другой инструмент для реализации уведомления о личных сообщениях и системного уведомления? У нас много приложений, которым нужна эта функция (более 10 таблиц), поэтому мне очень нужен простой способ решить эту проблему, большое спасибо за …

10.03.2022
/app/.heroku/python/bin/python: /app/.heroku/python/bin/python: невозможно выполнить двоичный файл

Когда я попробовал запустить heroku run bash python manage.py migrate --app appName из терминала, используя Heroku CLI, я получаю следующую ошибку/ответ; /app/.heroku/python/bin/python: /app/.heroku/python/bin/python: cannot execute binary file