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

20.09.2022
Создание экземпляра объекта и сохранение с помощью shared_task

Привет, ребята, я хочу создать запланированный импорт списка объектов на каждое утро в Django. Я вижу, что celery запускает процесс, но в консоли администратора я не получаю никаких записей. не мог бы кто-нибудь подсказать from celery import shared_task from …

20.09.2022
Чтение файла csv из папки мультимедиа

Я загрузил свое приложение на хостинг Я хочу прочитать файл csv из папки media но выводится ошибка FileNotFoundError [Errno 2] Нет такого файла или каталога: '/home/ed/public_html/myproject/project\media\A.csv' Приложение до загрузки работало setting.py STATIC_URL = '/static/' MEDIA_URL …

20.09.2022
Gunicorn / Nginx / Django :(

Я развернул свое приложение django на ubunto, ниже статус кажется нормальным, но сайт не работает, пожалуйста, подскажите Статус Nginx nginx: синтаксис конфигурационного файла /etc/nginx/nginx.conf в порядке nginx: проверка конфигурационного файла /etc/nginx/nginx.conf прошла успешно Статус единорога …

20.09.2022
Ошибка подключения базы данных Django к образу docker postgres

Settings.py файл: from decouple import config DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': config('POSTGRES_DB'), 'USER': config('POSTGRES_USER'), 'PASSWORD': config('POSTGRES_PASSWORD'), 'HOST': config('DB_HOST'), 'PORT': config('POSTGRES_PORT'), } } .env файл: # DJANGO SECRET_KEY='foobar' DEBUG=False ALLOWED_HOSTS=localhost 127.0.0.1 # DATABASE POSTGRES_DB=cheflist POSTGRES_USER=postgres POSTGRES_PASSWORD=123123 POSTGRES_HOST=localhost …

20.09.2022
ИмпортОшибка возникла при попытке загрузить 'projects.templatetags.markdown_extras': Нет модуля с именем 'markdown'

InvalidTemplateLibrary( django.template.library.InvalidTemplateLibrary: Указана недопустимая библиотека шаблонов. ImportError повышена при попытке загрузить 'projects.templatetags.markdown_extras': Нет модуля с именем 'markdown' Я получаю вышеуказанную ошибку. у меня django - версия 4.1 и python 3.10.5 я установил markdown. но получаю ошибку в …

20.09.2022
Django - обновление вместо сохранения новой формы в БД

У меня есть forms.py, включающий несколько полей. from django import forms from .models import TwitterContainer class TwitterUpdateForm(forms.ModelForm): class Meta: model = TwitterContainer fields = ["Twitter_API_key", "Twitter_API_key_secret", "Twitter_API_token", "Twitter_API_token_secret"] Это мой models.py from tkinter import CASCADE from urllib import …

20.09.2022
Как отобразить поле дочерней модели в админке джанго?

Class AbstractTape(models.Model): header = models.CharField(max_length=200, db_index=True) big_text = models.TextField(max_length=100000, db_index=True) image = models.ImageField(upload_to='Tape/%Y/%m/%d', blank=True) date = models.DateTimeField(default=timezone.now) class Meta: abstract = True def __str__(self): return self.header def meta(self): return self._meta class Activity(AbstractTape): key = models.BooleanField class Meta: verbose_name_plural="Активности" class ActivityAdmin(admin.ModelAdmin): …

20.09.2022
Django REST API Запрос, возвращающий 2 значения

Я новичок, изучающий Django с помощью wagtail. У меня есть пользовательская модель API, в которой мне нужно сделать 2 запроса. Я попытался вернуть 2 запроса одновременно с помощью этого кода def get_queryset(self): return super().get_queryset().order_by('-first_published_at'), super().filter_queryset('story_type=Story') и я …

20.09.2022
У объекта 'WSGIRequest' нет атрибута 'request_data'

Я пытаюсь реализовать Apple SignIn. Я использую social_core.backends, AppleOAuth2 (https://gist.github.com/aamishbaloch/2f0e5d94055e1c29c0585d2f79a8634e). фронтенд отправляет запрос в apple, получает GET-ответ и отправляет POST с access_token в бэкенд (url, вызывающий views.AppleOAuth2) И бэкенд получает эту ошибку: Traceback (most …

20.09.2022
Сайт HEROKU отключен от сети после того, как не получает новые запросы

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

20.09.2022
Django gdstorage... поиск изображений

Django gdstorage. Я использую google drive в качестве внутреннего хранилища для моих изображений. При получении изображений, как мне отфильтровать их по пользователю, который их загрузил?

20.09.2022
Атрибут mocked settings в pytest не работает с сигналами django post_save

Итак, ребята, Я использую pytest Я проверил: How to mock django settings attributes in pytest-django и https://pytest-django.readthedocs.io/en/latest/helpers.html#id4 . В документации упоминается, что используя следующий подход, мы можем изменить атрибуты настроек: def test_with_specific_settings(settings): settings.USE_TZ = …

20.09.2022
Вложение сериализаторов моделей в Django без использования rest framework

Я хотел бы узнать, возможно ли вложить сериализаторы без использования rest framework. Я читал этот вопрос и хотел бы сделать что-то подобное, но мне не разрешают использовать rest framework. Можно ли сериализовать модели с внешними ключами, используя …

20.09.2022
Почему не загружаются медиафайлы

Я пишу веб-сайт, который имеет api backend часть и frontend часть. Я не пишу фронтенд. И фронтенд сильно протестирован и должен работать нормально. Так что проблема в моем бэкенде. Медиафайлы загружаются в контейнер docker (проверено), но не загружаются на …

20.09.2022
Django запрос JOIN ON LIKE

Я ищу способ построить запрос с отношением JOIN (не INNER JOIN) с пользовательским условием ON. У меня есть 2 модели class User(models.Model): email = models.EmailField(unique=True) name = models.CharField(max_length=100, null=True, blank=True) class Company(models.Model): name = models.CharField(max_length=100, null=True, blank=True) is_intra …

20.09.2022
Добавление логики шаблона Django к селекту, созданному программно из Javascript

Допустим, у меня есть пустой селект, например, такой: <select name="select_name" class="selectpicker show-tick w-100" required> </select> При загрузке страницы вызывается функция ajax, которая заполняет поле select: $.ajax({ type: 'GET', data : { ... }, url: "../../some_view/", headers: { …

20.09.2022
Django - форматирование ячеек excel при экспорте excel

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

20.09.2022
Почему я получаю ошибку No Reverse Match?

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

20.09.2022
Django ORM Группировка по двум полям и суммирование результата в третьем поле

У меня есть Move модель и эти объекты from django.db import models from django.utils.translation import gettext_lazy as _ class Move(modesl.Model): shipment_from = models.CharField( max_length=10, verbose_name=_("From"), ) shipment_to = models.CharField( max_length=10, verbose_name=_("To"), ) …

20.09.2022
Перенос экземпляров db на AWS [закрыто]

Я работаю с django rest framework. Мне нужно отправлять уведомления пользователю о некоторых действиях. У меня есть таблица Notifications. Но в этой таблице не хватает экземпляров. Можем ли мы переместить эту таблицу в aws, например, хранить эти объекты в s3 …

20.09.2022
Получение ошибок в приложении Django, преобразованном в настольное приложение

Я работаю над проектом. У меня есть веб-приложение django, "преобразованное" в настольное приложение. Теперь я пытаюсь запустить это приложение, но оно выдает ошибку. Может кто-нибудь помочь мне решить эти ошибки. Я приложил скриншот, чтобы понять ситуацию.

20.09.2022
Пагинация в Django Admin с помощью пользовательских фильтров списков

У меня есть прокси-модель и секция администратора, где я реализую пользовательский фильтр мультиселекта. Результаты приходят правильно. Однако пагинация не работает с этим фильтром. http://127.0.0.1:8000/users/?taggroup=1&taggroup=2 Когда я пытаюсь кликнуть на страницу 2, url превращается в : http://127.0.0.1:8000/users/?page=2&taggroup=2 …

20.09.2022
Как получить объект пользователя из Django DRF при входе в систему с помощью TemplateView?

Я новичок в Djnago и вошел в свое приложение с таким кодом: class LoginHandler(TemplateView): def get(self, request, *args, **kwargs): user = authenticate(request, email='jaxen@gmail.com', password='123456') login(request, user) return render(request, "login.html", context={}) Но мне нужно определить вошедшего пользователя в …

20.09.2022
Как я могу получить строки из PostgreSQL с определенным значением. Django

Как я могу получить строки из PostgreSQL с определенным значением? У меня есть таблица со столбцами: id | accountid | dictdata | date |. Внутри колонки dictdata содержится куча словарных данных. в моем models.py class charts(models.Model): id = models.AutoField(primary_key=True) accoundid= …

20.09.2022
Почему я получаю эту ошибку "HttpRequest.accepts() missing 1 required positional argument: 'media_type'"?

Изначально в исходном коде был "Httpsrequest.is_ajax", который после некоторого прочтения я понял, что он был утерян. Поэтому я изменил его на "Httpsrequest.accepts" и теперь он выдает ошибку "HttpRequest.accepts() missing 1 required positional argument: 'media_type'". Как я могу решить или …

20.09.2022
Я пытаюсь установить модуль pillow на мой python django web... но он не устанавливается в cpnael linux server

Коллекционирование Pillow==2 Загрузка Pillow-2.0.0.zip (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 8.4 MB/s eta 0:00:00 Подготовка метаданных (setup.py) ... done Сборка колес для собранных пакетов: Pillow Создание колеса для Pillow (setup.py) ... ошибка ошибка: subprocess-exited-with-error примечание: Эта ошибка исходит из подпроцесса и, …

20.09.2022
Использование Django Tenants с каналами - AppRegistryNotReady

Мы пытаемся использовать django channels для реализации websockets в многопользовательском django-приложении. Я следовал странице учебника в документации django channels, а также применял инструкции, найденные на странице развертывания. Однако я вижу ошибку django.core.exceptions.AppRegistryNotReady при …

20.09.2022
Как сделать так, чтобы текст помещался в div?

Я стилизую ссылку, чтобы она выглядела как фотография. Проблема во втором div, текст над div. В области вопроса приведен пример фотографии, как есть и как должно быть. (Я оставил цвет текста черным, чтобы проиллюстрировать проблему) <img …

20.09.2022
Функция Django HttpResponseRedirect()

Flag = 0 folder_id = 0 if FolderEntries.objects.filter(entry = entry_id).exists(): print("=======================yes in folder") flag = 1 folder_object = FolderEntries.objects.get(entry = entry_id) folder_entries_object = model_to_dict(folder_object) print("-------------------------", folder_entries_object) folder_id = folder_entries_object['folder'] else: flag = 0 if flag == 1: returnHttpResponseRedirect('folder/'+str(folder_id)+'/') else: if …

20.09.2022
Назначение пользовательской роли пользователю

Я новичок в django и пытаюсь создать веб-приложение для своей задачи. Я пытаюсь назначить роли каждому пользователю. Но у меня возникает ошибка. введите описание изображения здесь Моя модель class Rol(Group): state = models.BooleanField(default=True) description …

20.09.2022
Нежелательные дубликаты объектов в рекурсии Javascript

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

20.09.2022
403 net::ERR_ABORTED 403 (Forbidden) ошибка в статических файлах

Пожалуйста Я уже несколько дней пытаюсь убрать ошибку в консоли браузера (403 net::ERR_ABORTED 403 (Forbidden)) и мои статические файлы не отрубаются. Nginx Ubuntu

20.09.2022
Django как передать id из шаблона в представление

Я хочу обновить элемент и у меня есть этот views.py def update(request,cl_itemid): if request.method == "POST": cursor = connection.cursor() resolve_item = get_object_or_404(Clearanceinsert, pk=cl_itemid) cursor.execute("select resolve_clearance_item('"+resolve_item+"')") return render(request, 'clearance/index.html') else: return render(request, 'clearance/index.html') когда я нажимаю на элемент, …

20.09.2022
Обновление базы данных на основе предыдущих загрузок файлов csv - удаление - создание - или обновление Python/Dajngo

Пожалуйста, нужна помощь в следующем Я пытаюсь обновить базу данных по сравнению с предыдущим загруженным csv-файлом. Мне нужно обновить все поля, кроме vin, если он изменился (vin - уникальное значение), удалить элемент, если его больше нет в csv-файле, и …

20.09.2022
Экспорт Excel из Django с подробными именами

Я использую DjangoObjectActions из пакета django_object_actions, который добавляет действие в Django Admin для экспорта моей модели Querys в excel. class QueryAdmin(DjangoObjectActions, admin.ModelAdmin): def export_to_xls(self, request, obj): query_record = Query.objects.all().values('profile__full_name') return excel.make_response_from_records( query_record, 'xlsx', file_name="Querys" ) list_display = ('weight', 'height') …

20.09.2022
Как в Django сразу перенаправить на другое представление после того, как представление отрисовано?

У меня есть представление, как показано ниже. class ConfirmationPageView(generic.TemplateView): template_name = "confirmation.html" Я хочу, чтобы после загрузки ConfirmationPageView (что означает, что его шаблоны тоже были загружены), я сразу же переходил к представлению ниже. class SecondPageView(generic.TemplateView): template_name = …

20.09.2022
Django free и pro версии в одном проекте [закрыто]

Как мне иметь 2 версии проектов django, одна бесплатная, другая платная? Я не знаю, как ограничить некоторых пользователей от профессиональной версии. Я также хочу включить в приложение функцию преобразования речи в текст

20.09.2022
Как оптимизировать пакетный запрос, чтобы сделать его быстрее

При изменении статуса документа я хотел бы перевести все продукты в документе на склад. Для этого нужно изменить несколько полей. При небольшом количестве экземпляров товара запрос работает быстро &gt;50ms. Однако в некоторых документах есть товары в количестве, например, 3000. …

20.09.2022
Почему user.is_authenticated не работает? django, LoginRequiredMixin

Я вошел в систему. зачем отображать NOT LOGIN! в html? ПРОСМОТРОВ from django.contrib.auth.mixins import LoginRequiredMixin ​ class UserHomeView(LoginRequiredMixin, ListView): model = User template_name = 'users/users_index.html' paginate_by = 10 context_object_name = 'user' ​ def get_context_data(self, *, object_list=None, …

20.09.2022
Почему не срабатывает success_url в PasswordResetView?

Urls.py from django.contrib import admin from django.urls import path, include from django.conf.urls.static import static from django.conf import settings urlpatterns = [ path('admin/', admin.site.urls), path('', include('company.urls')), path('user/', include('users.urls')), path('__debug__/', include('debug_toolbar.urls')) ] if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) users/urls.py from django.urls …