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

09.11.2022
Как использовать order_by с пользовательской функцией в модели

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

09.11.2022
Как отобразить на каждой фото всей галереи ALT текст из заданного списка? Или почему не отображаются jpg с именем в кириллице?

Всем привет. Я очень начинающий, первый проект. Прошу помочь. Вывожу в django шаблоне все фотографии из каталога и применяю к ним ALT текст из имени файла. <a href="{{ MEDIA_URL }}images/thumbs/{{ image }}"> <img src="{{ MEDIA_URL }}images/{{ image }}" alt="{{ image …

09.11.2022
Django.urls.exceptions.NoReverseMatch | Django работал нормально, пока я не создал пользовательскую страницу регистрации. На этой конкретной странице django выдает ошибку тега url

Я создаю свою пользовательскую страницу регистрации, используя встроенную аутентификацию django. По какой-то причине мой navbar выдает ошибку, что он не может прочитать <li><a href="{% url 'jobs:job_list' %}">Browse Job</a></li> и что NoReverseMatch, зная, что django выбрасывает эту ошибку …

09.11.2022
Обновление нескольких временных меток Postgres

Я пытаюсь обновить временные метки для 100 объектов в Postgres 12, используя следующий запрос: UPDATE foo_bar AS c SET created_at = c2.created_at FROM (VALUES (101, '2021-09-27 14:54:00.0+00'), (153, '2021-06-02 14:54:00.0+00') ) as c2(id, created_at) WHERE c.id = c2.id; …

09.11.2022
Как использовать v-for и/или v-if для отображения объектов из бэкенда Django Postgres?

Я пытаюсь построить что-то вроде иерархического дерева в Vue3, которое получает данные из бэкенда Django Postgres. Я настроил все модели и отобразил все это во фронтенде, используя Django Rest и Axios. Проблема в том, что он показывает все в каждой …

09.11.2022
Скопируйте edx-platform в локальную систему

Я применил указанную ниже команду, но она не работает. docker cp -L edx.devstack.lms:/edx/app/edxapp/edx-platform/ /vscode-platform В powershell выдает эту ошибку. symlink ....\common\static\common c:\users\gautamrathore\desktop\vscode-platform\edx-platform\cms\static\common: необходимая привилегия не принадлежит клиенту. Я хочу скопировать edx-платформу в локальную систему.

09.11.2022
Исключение в потоке django-main-thread Traceback

Я получаю эту ошибку при попытке запустить проект Django. Это произошло, когда я клонировал проект и запустил его в первый раз, я запускаю его, используя виртуальную среду Много искал в интернете, но так и не смог найти причину, …

09.11.2022
Вычисление рабочих дней в Django Annotate

Я хотел вычислить рабочие дни в Django annotate. Например, если событие было сгенерировано 7 дней назад, и я хотел узнать, сколько рабочих дней прошло. В соответствии с примером, 7 дней включают [понедельник - воскресенье], а я хотел включить только [понедельник …

09.11.2022
Куда следует направить логику валидации в этом проекте DJANGO

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

09.11.2022
Django передает контекст url через функцию

У меня есть urlpattern в файле urls.py, определенный как path('profile/<str:uname>/', views.myview, name='UserProfile'), Мне нужно сделать следующее при возврате моей функции в файле views.py, def myview(request): context = {} if request.user.is_superuser: if request.POST: form = MyForm(request.POST) if …

09.11.2022
Запретить людям видеть фотографии профиля других пользователей

Я создал поле, позволяющее пользователю загружать изображение профиля. В шаблоне я проверяю, вошел ли пользователь в систему и есть ли у него изображение профиля, в противном случае я показываю общее изображение. Как сделать так, чтобы никто не смог угадать …

09.11.2022
Django - Программный доступ к свойству класса модели (getattr бросает ошибку атрибута)

Я переопределяю метод сохранения модели, чтобы я мог регистрировать изменения, сделанные в определенных полях: class Model(models.Model): name = ... price = ... ... __original_name = None __original_price = None def save(self, force_insert=False, force_update=False, *args, **kwargs): for field in [ …

09.11.2022
Вот ошибки, которые он выдает мне при запуске моего проекта

ModuleNotFoundError: Нет модуля с именем 'portfolio_project.wsgi' raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: WSGI-приложение 'portfolio_project.wsgi.application' не может быть загружено; Ошибка импорта модуля Вот что у меня в настройках: WSGI_APPLICATION = 'portfolio_project.wsgi.application' Я не уверен, что делать Я пробовал установить whitenoise и …

09.11.2022
Каков наилучший способ локальной разработки приложения Elastic Beanstalk Django?

Недавно я развернул свое приложение Django на Elastic Beanstalk. Сейчас у меня все работает, но мне интересно, какой лучший способ локальной разработки. В настоящее время, после того как я вношу изменения локально, я должен commit the changes …

09.11.2022
Предотвращение отправки журналов конечных точек проверки здоровья Django в Sentry

У меня есть приложение Django с конечной точкой проверки состояния здоровья, которое использует это репо. В url_patterns я добавил следующую строку: url(r'^ht/', include('health_check.urls')), Проблема в том, что проверка здоровья заполняет все …

09.11.2022
Как сохранить данные stripe webhook в переменные сессии в Django?

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

09.11.2022
Ошибка при выполнении миграции после перехода на базу данных spatialite

Я хочу использовать географические точки в моем приложении django, поэтому я изменил движок базы данных на spatialite settings.py model.py from django.contrib.gis.db import models # Create your models here. class Hike(models.Model): title = models.CharField(max_length=30, unique=True) length = models.IntegerField() expected_time = …

09.11.2022
Данные времени '2020-04-29 00:00:00' не соответствуют формату '%Y-%m-%d %H:%M:%S'

Я получаю эту ошибку time data '2020–04–29 00:00:00' does not match format '%Y-%m-%d %H:%M:%S' входная дата начала - '2020-04-29' Я пытаюсь нарезать твиты с помощью twint и получаю эту ошибку ` config = twint.Config() config.Pandas = True …

09.11.2022
Django-filter как добавить атрибут к html тегу под формой

Я использую Django-filter, я пытался добавить атрибуты с помощью виджета и attrs: filter.py: class MyFilter(django_filters.FilterSet): messageText = django_filters.CharFilter(widget=(attrs={'style':'width: 20px', 'class':'form-select form-select-sm'})) class Meta: model = Mymodel fields = ['messageText '] Затем я получил: SyntaxError: invalid syntax …

09.11.2022
Самостоятельный хостинг нескольких сайтов через один проект Django + apache - фреймворк Django Sites

У меня есть сайт на собственном хостинге (raspberry pi), работающий на Django - один проект с несколькими приложениями, все они работают на одном доменном имени. Я больше программист, чем администратор сервера, но это работает! Теперь я хотел бы разбить …

09.11.2022
"Создать библиотечное веб-приложение" [закрыто]

"Создайте приложение веб-библиотеки. В библиотеке есть книги, и для каждой книги хранится id, название и описание, а также изображение. У каждой книги есть один автор и много категорий. Для автора хранится имя и биография, для категории - только …

09.11.2022
SecretManagerServiceClient вызывает 403 Permission denied CONSUMER_INVALID в Google App Engine, но `gcloud secrets versions access` работает

Фон: Я пытаюсь развернуть приложение Django в стандартной среде Google App Engine (GAE) в среде выполнения python39. Конфигурация базы данных хранится в секретной версии Secret Manager, аналогично учебнику Google по GAE Django (ссылка) …

08.11.2022
Jango.db.utils.ProgrammingError: отношение <имя_отношения> уже существует

Я начинаю проект, который основан на некоторых уже существующих реляционных данных. Одна из проблем заключается в том, что данные не в той форме, в которой я хотел бы их получить. Например, boolean поля являются целыми числами и т.д. …

08.11.2022
Как обрабатывать множество из множества [[ids], [ids], [ids]] в django?

У нас есть сценарий использования, когда конечная точка api бэкенда django должна принимать [[ids], [ids], [ids]] в качестве входа конечной точки GET, есть идеи, как обработать это в Django rest framework?

08.11.2022
Как добавить несколько фотографий на одну страницу сайта с помощью django?

Я пишу django проект для интернет магазина. На странице с описанием товара у меня есть несколько фотографий для этого товара и я не могу добавить их в шаблон. Я использую 2 модели с отношением Many to many - для товара …

08.11.2022
Прямой слэш "/" против os.path.join() для MEDIA_ROOT

У меня есть форма (модель формы), которая отправляет данные (такие как изображения, заголовок и т.д.) с помощью POST запроса. В файле setting.py, для MEDIA_ROOT, я попробовал 2 подхода: 1- Прямая косая черта "/" : MEDIA_ROOT …

08.11.2022
Фильтр представления на основе группы пользователей

Я пытаюсь фильтровать запрос дальше, чтобы показывать только те записи, где Groups совпадает с группой вошедших пользователей. Я новичок в Python и не уверен, как добавить дополнительный фильтр в нижеприведенное представление. View @login_required(login_url='login') def home(request): q= request.GET.get('q') if request.GET.get('q') …

08.11.2022
Django.core.exceptions.ImproperlyConfigured: PASSWORD_RESET_TIMEOUT_DAYS/PASSWORD_RESET_TIMEOUT являются взаимоисключающими

Я обновляю код django и столкнулся с этой ошибкой при запуске сервера, я уже пытался сделать так ALLOWED_HOSTS = ["*"] и это не работает

08.11.2022
Редактирование данных в базе данных, которые были записаны без формы

В моем проекте есть форма и таблица с чекбоксами, на основе данных, введенных в форму и чекбоксы, я заполняю 2 базы данных и перенаправляю пользователя на страницу, где отображается информация из одной таблицы, все работало очень хорошо, пока я не …

08.11.2022
Как правильно настроить приложение django на cpanel

До этого момента основной домен обслуживал сайт WordPress, но мне нужно было заменить его новым django-приложением. Я смог успешно развернуть Django-приложение в cPanel, и приложение было запущено на поддомене без каких-либо проблем. Но когда я редактирую url приложения, …

08.11.2022
Как обработать Response, когда я ожидаю url для загрузки файла?

Итак, я использую сторонний API для создания своего собственного, я ожидаю url загрузки обратно. Но вот с ответом я не знаю как справиться. Есть помощь? class ListUserSearchView(ListAPIView): queryset = UserSearch.objects.all() serializer_class = UserSearchSerializer permission_classes = [IsAdminUser] def get(self, …

08.11.2022
Django два разных URL-адреса отображаются на одну и ту же функцию представления

Новичок в Django! Я хочу переместить некоторые из моих URL на новые, но сохранить старые на некоторое время. Есть ли в Django стандартная практика для этого? Я обращался к старым постам (Как сопоставить два URL с одним представлением?), …

08.11.2022
Получение ошибки json.decoder.JSONDecodeError

Вот полная трассировка ошибки, которую я получаю: ERROR 2022-11-08 13:29:54,926: Internal Server Error: /voice_chat/rooms Traceback (most recent call last): File "C:\Users\15512\anaconda3\lib\site-packages\asgiref\sync.py", line 451, in thread_handler raise exc_info[1] File "C:\Users\15512\anaconda3\lib\site-packages\django\core\handlers\exception.py", line 38, in inner response = await get_response(request) File "C:\Users\15512\anaconda3\lib\site-packages\django\core\handlers\base.py", …

08.11.2022
Как добавить 3 или более атрибутов модели в одно поле ManytoManyField в Django Models? Необходимо отобразить определенный итог во фронтенде

Постановка проблемы: Я хочу складывать атрибуты Activity.models net_cost изнутри Trip.models, т.е. соединенные через ManytoManyField. У меня 3 или более вариантов на экземпляр, поэтому add: из языка шаблонов недостаточно (https://docs.djangoproject.com/en/4.1/ref/templates/builtins/#add) More Context: Activity связана с Trip …

08.11.2022
Невозможно получить (пользователя) как mysite.com/user правильным способом

Я использую API twitter для процесса аутентификации, и он работает нормально. Но я хочу получить что-то вроде mysite.com/user, где (user: имя пользователя twitter). И я могу получить и это, но только когда я нажимаю кнопку выхода из системы, почему так? …

08.11.2022
Как использовать одну и ту же базу данных на двух отдельных машинах (копиях)?

У меня есть проект веб-приложения, который я хотел бы создать вместе со своим другом. Мы планируем иметь простой фронтенд с JavaScript, бэкенд с Django и базу данных PostgreSQL. Мы планируем использовать apache для веб-сервера. Приложение будет представлять собой простой …

08.11.2022
Django - Как хранить все запросы/ответы с наименьшими накладными расходами?

Я работаю над промежуточным ПО Django для хранения всех запросов/ответов в моей основной базе данных (Postgres / SQLite). Но нетрудно догадаться, что накладные расходы будут сумасшедшими, поэтому я думаю использовать Redis для постановки запросов в очередь на определенное время, …

08.11.2022
Django : Пересчет среднего значения в базе данных после создания нового экземпляра

У меня есть информация о компаниях, представленная в таблице. Одно из полей этой таблицы - среднее значение каждой полученной компанией заметки ('note_moyenne' в models.FicheIdentification). Нажав на кнопку, люди могут отправить новую заметку для компании ('note' в models.EvaluationGenerale). Я хочу, …

08.11.2022
Async await вызов request.user в Django 4.1 вызывает SynchronousOnlyOperation

Я использую этот асинхронный код для проверки пользователя is_authenticated: async def offers(request, currency_id): user = await User.objects.aget(pk=request.user.pk) currency = await sync_to_async(get_object_or_404)(Currency, pk=currency_id) offers_to_sell = [ item async for item in Offer.objects.filter( currency_to_sell_id=currency_id ).prefetch_related("currency_to_sell", "currency_to_buy") ] context = {"currency": currency, …

08.11.2022
Форма Django Model Multi Select отображается неправильно

Я пытаюсь отобразить все категории в виде списка, который я могу нажать и выбрать, просто точная копия того, что у меня есть в моей панели администратора, но он все еще отображается как список, который не кликабелен. forms.py <pre class="lang-py …