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

09.10.2022
Траблы Django + Telethon

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

09.10.2022
События Struclog неправильно отображаются в консоли при выполнении задач Celery

Я использую structlog и celery в своем Django приложении и у меня возникают трудности при логировании задач с помощью structlog в консоли. Действительно, события не выравниваются должным образом при выводе в консоль во время выполнения задачи Celery. Когда выполняется больше …

09.10.2022
Как пропустить показ удаляемых объектов при удалении элемента в админке Django

В моем Django приложении есть некоторые элементы, которые связаны с 5k или более объектами, поэтому когда пользователь выполняет удаление из Django админки ... страница подтверждения удаления продолжает загружаться и в конце она падает с ошибкой (не хватает памяти) …

09.10.2022
Ожидаемое значение: строка 1 столбец 1 (char 0) Django форма

Я получаю ошибку Expecting value: line 1 column 1 (char 0) при попытке добавить новую компанию с помощью формы Django. Я не смог найти дублирующие вопросы в google, поэтому хочу попросить любой помощи. Мои файлы ниже model.py <pre class="lang-py …

09.10.2022
Аргумент типа 'function' не является итерируемым

Def allowed_users(allowed_roles=[]): def decorator(view_func): def wrapper_func(request, *args, **kwargs): group = None if request.user.groups.exists(): group = request.user.groups.all()[0].name if group in allowed_users: return view_func(request, *args, **kwargs) else: return HttpResponse('You are not authorized to view this Page') return wrapper_func return decorator

09.10.2022
Heroku buildpack срабатывает только в staging pipeline, но не в prod. Особенность? Или неправильная конфигурация?

Я специально включил heroku/python в раздел build pack для двух моих проектов Heroku Django, но build pack срабатывает только тогда, когда я развертываю проект, продвигая изменения в моей ветке main git в staging pipeline, а не когда я продвигаю …

09.10.2022
Статические файлы вторичного домена в Cpanel с помощью приложения django

Я разворачиваю приложение django в cpanel это приложение не на основном домене оно на вторичном я пробовал копировать статические файлы в доменное имя внутри публичного html но webapp не читает их все стили и js файлы не загружаются на …

09.10.2022
Форма поиска в django с помощью функции

Я пытаюсь создать форму поиска в view.py с помощью функции, у меня есть модель Course, которая имеет атрибут name, ошибка "Course matching query does not exist" возникает, когда я нажимаю на кнопку поиска, вот мой вид: view.py …

09.10.2022
Загрузка данных из базы данных Django SQL в Google Sheets

У меня есть автономный django webapp, который работает на localhost. База данных содержит ежедневный табель посещаемости, который должен просматриваться учителями онлайн через google sheets. Как перенести данные из Django SQL в Google Sheets?

09.10.2022
Digitalocean и Django droplet очень медленные после обновления

Как я могу решить проблему очень медленного сервера, я обновил свой дроплет с : Basic - Premium AMD Shared CPU 1 vCPU 1 GB 25 GB 1 TB к этому : Basic - Premium AMD Shared CPU …

09.10.2022
Повторное использование ответа JSON после запроса Fetch

Я пытаюсь использовать JSON-ответ от сервера и вывести для пользователя сообщение об ошибке. Я успешно получаю JSON ответ и функция alert работает так, как я ожидаю, но на самом деле мне нужно вставить элемент в DOM, но когда конструкция …

09.10.2022
Данные запроса Django POST от Javascript fetch отображаются, но я получаю ошибку "Expecting value: line 1 column 1 (char 0)".

Я пытаюсь отправить данные с помощью Javascript fetch и продолжаю получать ошибку: "json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)". внутри index.js: fetch('save_user_post/', { method: 'POST', credentials: 'same-origin', headers:{ 'Accept': 'application/json', 'X-CSRFToken': user_post_form_csrf.value, }, body: JSON.stringify({ 'input_user_post_value': input_user_post.value, }) …

09.10.2022
Как динамически создать путь загрузки для медиафайлов django-ckeditor?

Я использую RichTextUploadingField в моей модели. Я установил путь загрузки CKEDITOR_UPLOAD_PATH = "uploads/" Я использую это поле, когда нахожусь на пути: path("&lt;slug:p_slug&gt;/&lt;slug:m_slug&gt;/&lt;slug:slug&gt;/edit_feature/", views.EditFeature.as_view(), name="edit_feature"), Я хочу, чтобы путь к файлу выглядел следующим образом, после добавления файла:&lt;slug:p_slug&gt;/&lt;slug:m_slug&gt;/&lt;slug:slug&gt;/&lt;file_name&gt;/ …

09.10.2022
Сгенерируйте скрипт python на бэкенде и передайте его пользователю

Я новичок в Django, и у меня есть вопрос. Как я могу передать JSON, созданный во фронтенде пользователем, взаимодействующим с пользовательским интерфейсом во фронтенде, в Django, запустить скрипт python, который принимает этот JSON, конвертирует его в другой скрипт python с …

09.10.2022
Django Rest API из базы данных

У меня есть 2 API из моего существующего проекта. Один предоставляет последние записи в блоге, а другой - детали сортировки. Второй API (сортировка) предоставляет ID постов блога и порядковый номер, который должен быть в 1-ой, 2-ой, 3-ей...n-ой позиции. Если …

09.10.2022
Миграции базы данных Django не дают ошибки "Нет миграций для применения.".

Здравствуйте, у меня возникли проблемы при попытке migrate моей django базы данных. У меня есть база данных, которая определенно не может быть очищена/удалена, что рекомендует большинство решений. Я пробовал все следующие наборы команд: python manage.py makemigrations python …

09.10.2022
Django TemplateDoesNotExist - невозможно отобразить шаблон

Я новичок в django и использую версию 4.1.2. Я создал приложение со следующей структурой Я настроил шаблон app ('home') в файле первичной настройки следующим образом. но все равно я …

09.10.2022
В Django, как я могу найти курс робототехники, введя только robot или robo?

Пожалуйста, помогите мне решить эту проблему. я пытаюсь найти объект из url по его ключевому слову [api.py][1] [api.py][2] [result][3] [error][4] [1]: https://i.stack.imgur.com/v2aHS.png [2]: https://i.stack.imgur.com/oyc44.png [3]: https://i.stack.imgur.com/ZI3yJ.png [4]: https://i.stack.imgur.com/8amG9.png

09.10.2022
Как сделать булевы редактируемыми как чекбоксы в панели djano-admin change_list?

В одной из моих моделей есть булево поле (имя поля = deactivated). Это поле отображается с "зеленым отмеченным" или "красным неотмеченным" значком в панели администратора списка изменений. Я бы хотел, чтобы это булево поле можно было редактировать с помощью флажков …

09.10.2022
Доступ к загруженным файлам в Django

Я пытаюсь отобразить URL нескольких загруженных мною файлов, связанных с моделью поста. Мой settings.py хорошо настроен, и файлы загружаются в целевой каталог. Как я могу получить доступ к урлам этих файлов и вывести их на странице подробностей поста? Это потому, …

09.10.2022
Настройка urls.py в проекте Django

Такое предупреждение выскакивает при запуске сервера, но работает нормально Your URL pattern 'activate/(?P[0-9A-Za-z_-]+)/(?P[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/' [name='activate'] has a route that contains '(?P&lt;', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path() Этот url …

09.10.2022
Css-файл не работает в VScod в проекте Django

У меня есть Django проект, и я хочу иметь css файл в папке templates. но для примера, когда я пишу 'myfirst.css', VScode не работает. Введите описание изображения здесь

09.10.2022
Как фильтровать варианты в админке django?

Я хочу создать два комбобокса в моем Django admin. Первое - бренд объекта, второе - модель этого бренда, когда я выбираю бренд в первом комбобоксе, я хочу, чтобы второй получил обновление.

09.10.2022
Различие между txt-файлом и pdf-файлом

У меня есть приложение django и метод upload. И текстовая область, в которой будет возвращаться содержимое файла. Так что если загружен текстовый файл. Тогда в текстовой области будет видно содержимое текстового файла. Теперь я пробую это также с …

09.10.2022
Как исправить ошибку при отправке почты с помощью django в контейнере docker? (Невозможно присвоить запрашиваемый адрес)

Получаю ошибку при отправке письма как в Celery, так и в самой оболочке. Без самого докера, на локальном компьютере такой ошибки нет, а на сервере есть. Ошибка: send_mail('test', 'test msg', 'volkodav2312@bk.ru', ['volkodav2312@inbox.ru']) Traceback (most recent call last): File …

09.10.2022
Как добавить каталог шаблонов в django?

Я получаю TemplateDoesNotExist at /task/ ошибку. Это моя структура папок для проекта. Это мой taskmate/urls.py: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('task/',include('todolist_app.urls')), path('todolist/',include('todolist_app.urls')), ] Это мой todolist_app/urls.py: …

09.10.2022
Может ли CreateView показывать дополнительные строки для каждой строки в определенном FK?

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

09.10.2022
Поле свойства модели Django вычисляется с помощью поля из другой дочерней модели

Class BusinessFunction(models.Model): name = models.CharField(max_length=200) priority_rating = models.PositiveIntegerField(null=True, blank=True) location = models.CharField(max_length=200) network_service_related = models.CharField(max_length=200) class Meta: ordering = ['name'] def __str__(self): return self.name class CriticalImpact(models.Model): businessfunction = models.ForeignKey(BusinessFunction, on_delete=models.CASCADE) priority = models.PositiveSmallIntegerField(null=True, blank=True) financial = models.PositiveSmallIntegerField(null=True, blank=True) legal = …

09.10.2022
Не удалось разрешить URL для гиперссылочного отношения с использованием имени представления "user-detail" (из Rest Framework Quickstart)

Я следую учебнику по rest framework. Я понятия не имею, что эта часть кода не работает, когда она работает для апигрупп. Пожалуйста, подскажите, в чем причина. Спасибо. ERROR: ImproperlyConfigured at /polls/users/ Could not resolve URL for hyperlinked relationship using …

09.10.2022
Сельдерей вторая незарегистрированная задача

У меня есть сомнения относительно реализации celery с rabbitMQ, поскольку выполняется только первая функция (debug_task()), которую я определил в celery.py. Проблема в том, что send_user_mail(randomNumber, email) не работает. debug_task работает, поэтому он зарегистрирован. Это консоль сельдерея [2022-10-08 …

09.10.2022
Как просматривать несколько изображений под отдельными постами на странице профиля

Я создаю сайт социальной сети. На странице профиля и главной странице находятся различные посты. В каждом из них может быть несколько изображений. Я создал отдельную модель для изображений и установил ForeignKey на модель Post. Форма для загрузки текста и изображений …

09.10.2022
Внезапно ImportError: Не удалось импортировать Django. Вы уверены, что он установлен и доступен в вашей переменной окружения PYTHONPATH?

Внезапно мой проект Django показал мне следующую ImportError: "ImportError: Не удалось импортировать Django. Вы уверены, что он установлен и доступен в вашей переменной окружения PYTHONPATH? Вы забыли активировать виртуальное окружение?". До этого он работал нормально. Я …

09.10.2022
Django Отношение один к двум

Я хочу реализовать случай, когда модель A имеет ровно два экземпляра B, а модель B имеет ровно один экземпляр A. Каков наилучший способ реализовать это? class A(Model): b1 = OneToOneField(B) b2 = OneToOneField(B) Если я использую это, …

09.10.2022
Django Autocomplete Light не работает с Bootstrap 5 Modal

Я новичок в Python и Django. Это мой первый пост. Извините, если я упустил необходимую информацию. Я использую DAL на форме внутри модала Bootstrap. При нажатии выпадающий список появляется за модалом. Функция автозаполнения работает правильно, если я делаю это …

09.10.2022
Django на телефонах и другие рекомендации

Я пытаюсь запустить django и запустить его virtualenv на pycharm, есть ли лучшая python IDE для запуска django на телефонах или как я могу сделать это на pycharm?

09.10.2022
KeyError: "Получена ошибка KeyError при попытке получить значение для поля `password` на сериализаторе `LoginSerializer`".

У меня есть представление входа в систему, которое выглядит следующим образом, но я продолжаю получать KeyError всякий раз, когда обращаюсь к API. Я не могу решить эту проблему с помощью соответствующих ответов. class LoginAPIView(GenericAPIView): serializer_class = LoginSerializer def post(self, …

09.10.2022
Я установил MySQL для Python. Теперь я пытаюсь подключиться к серверу MySQL Community Server на моей локальной машине, используя этот код:

DATABASES = { 'default': { 'NAME': "food", 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'USER': 'root', 'PASSWORD': 'groot', Этот код не работает с этой ошибкой: ... connection = Database.connect(**conn_params) Файл "C:\Users\mona\Downloads\food-ordering-system-master\food-ordering-system-master\food-ordering-system\env\lib\site-packages\MySQLdb_init_.py", строка 84, in Connect return Connection(*args, **kwargs) Файл "C:\Users\mona\Downloads\food-ordering-system-master\food-ordering-system-master\food-ordering-system\env\lib\site-packages\MySQLdb\connections.py", строка 179, …

09.10.2022
По какой причине может быть два запроса get? django

Обновляю страницу один раз, она почему-то выполняет два запроса view. почему? такая же проблема со всеми views в других apps. в чем может быть проблема? по сути код выполняется все время два раза terminal Django version 4.1.1, using settings 'ServiceCRM3.settings' …

09.10.2022
Почему Ajax создает новый комментарий, когда я пытаюсь отредактировать существующий?

Я пытаюсь сделать Django Blog в Class Based Views. В любом случае, они оказываются очень сложными для меня. Я чувствую, что я довольно близко... Я подозреваю, что это создает новое, потому что я комбинирую DetailView и пытаюсь включить UpdateView в …

09.10.2022
Доступ к TemporaryFilePath в form_valid Django

В настоящее время мои пользователи могут загружать файлы, поскольку я развернут через Heroku, я использую Django-storages для загрузки в AWS S3 buckets. Я использую CreateView/UpdateView, как показано ниже, это работает хорошо, но теперь я хочу иметь возможность выполнять операции над …