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

18.11.2022
Оператор If на 2 экземплярах объекта не работает для меня

Пытаюсь создать запрос пользователя из существующего объекта модели, но ничего не получается. Даже ajax на html странице продолжает перезагружаться. Вот моя модель class Users_Balanc(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) Amount = models.FloatField(max_length=4, default=0.0) Profit = models.FloatField(max_length=30, default=0.0) Bonus = models.FloatField(max_length=30, …

18.11.2022
Почему мой упорядоченный список с переменной шаблона показывает цифру один для каждой записи?

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

18.11.2022
Как я могу хранить больше объектов из другого класса в других классах Поле

Я искал свою проблему в документации Django и не смог найти решение. Моя проблема в том, что в Api Pannel я не могу вставить больше объектов из класса "ActorsAndDirectors" в поле "cast" в классе "Movie". Я могу вставить только один. …

18.11.2022
Как перехватить ответ scrapy от паука в конвейер?

Мне нужен весь ответ scrapy с настройками, трубопроводами, урлами и всем, что находится в трубопроводе, где я создаю объекты модели? Есть ли способ поймать это? pipeline.py class ScraperPipeline(object): def process_item(self, item, spider): logger = get_task_logger("logs") logger.info("Pipeline activated.") id …

18.11.2022
Как правильно написать миксин модели Django?

Я пишу проект Django, в котором есть куча похожих моделей, поэтому я решил написать несколько миксинов для их структурирования. Какова наилучшая реализация?

18.11.2022
Добавьте пользовательскую команду в существующее приложение django

Я установил thirdpartyapp. После установки мой ./manage.py --help имеет такую запись, $ ./manage.py --help ... [thirdpartyapp] thirdparty_cmd1 thirdparty_cmd2 ... Теперь я создал thirdparty_cmd1_extra путем расширения thirdparty_cmd1. Я поместил его в каталог приложения. Таким образом, это выглядит как …

18.11.2022
Запрос Django ORM к трем таблицам с итоговыми значениями

У меня есть три таблицы CATEGORIES, TIPODESPESA и EXPENSE. Я хотел бы выполнить более простой и быстрый запрос, чтобы вернуть общие расходы, сгруппированные по ТИПОДЕСПЕЗАМ и по КАТЕГОРИЯМ. Ожидаемый результат будет таким, как показано ниже: …

18.11.2022
Просмотрщик баз данных для сервера?

У нас есть несколько собственных инструментов, которые хранят данные в довольно стандартных базах данных, использование этих инструментов - сплошная боль в заднице. (Обычный пример - база данных номеров деталей - с некоторыми деталями, и, например, ссылкой на PDF лист …

18.11.2022
Django сохраняет дочерний элемент из родительского

У меня есть этот код, который работает нормально: class Model1(models.Model): name = models.CharField(max_length=50) type = models.CharField(max_length=50) class Meta: verbose_name_plural = "Model1s" ordering = ('sioticket',) def def save(self, *args, **kwargs): super(Model1, self).save(*args, **kwargs) class Model2(models.Model): name = models.ForeignKey(Model1, on_delete=models.CASCADE, null=True, …

18.11.2022
Django - тест пагинации

При переносе теста из отдельного класса в класс с другими тестами, он начинает показывать 4 сообщения на второй странице вместо 3. Если диапазон изменить на 12, то показывает 2 сообщения. Пожалуйста, подскажите, в чем проблема. def test_correct_page_context_guest_client(self): posts = [Post(text=f'Тестовый …

18.11.2022
Может только конкатенировать str (не "NoneType") в str BeautifulSoup

привет всем я делаю в своем проекте поиск в google с помощью beautifulsoup и я получил это сообщение can only concatenate str (not "NoneType") to str when I try to search this is search.py from django.shortcuts import render, redirect …

17.11.2022
Как я могу поместить данные из api в django

Я сохранил некоторые данные в python и теперь хочу отобразить их в django, как я могу это сделать? animeUrl = "https://api.jikan.moe/v4/top/anime" animeResponse = requests.get(animeUrl).json() def topAnime(): for idx, video in enumerate(animeResponse['data']): # z [data] wyciaga mi nastepujace …

17.11.2022
Расширения и блоки не работают в шаблонах Django

Я учусь использовать шаблоны Django, но не могу заставить extends и block работать. Вот мой код. template.html <!DOCTYPE html> <html> <body> {% block theTitle %} {% endblock %} </body> </html> textComponent.html {% extends 'templates/template.html' %} {% …

17.11.2022
Понимание сессии с зависимостью от fastApi

Я новичок в Python и изучал FastApi и SQL модели. Ссылка: https://sqlmodel.tiangolo.com/tutorial/fastapi/session-with-dependency/#the-with-block Здесь у них что-то вроде этого def create_hero(*, session: Session = Depends(get_session), hero: HeroCreate): db_hero = Hero.from_orm(hero) session.add(db_hero) session.commit() session.refresh(db_hero) return db_hero …

17.11.2022
Разрешения авторизации Django для каждой модели

Я столкнулся с проблемой в Django с разрешениями авторизации (немного новичок в Django). У меня есть модели учителя, ученика и менеджера. Когда учитель посылает запрос к моему API, он должен получить другие разрешения, чем ученик (т.е. ученик будет видеть все …

17.11.2022
Показ страницы администратора предыдущего проекта в django

При запуске сервера нового проекта, получая страницу администратора предыдущего проекта, как получить страницу администратора текущего проекта? Я пытался добавить "^" в файл urls.py, но он не работает вообще

17.11.2022
Тесты джанго: тест пагинатора

При перемещении теста из отдельного класса в класс с остальными тестами, начинает показывать на второй странице 4 поста вместо 3ех. Если range изменить на 12 то показывает 2 поста. Прошу подсказать в чем проблема. def test_correct_page_context_guest_client(self): """ Проверяем работу пагинатора. …

17.11.2022
DJANGO: В объекте QueryDict отсутствует атрибут 'status_code'

Я немного застенчив. Это мой первый вопрос здесь, и мой английский не очень хорош. Поэтому я сделал CreateAdvert CBV(CreateView) и переопределил метод 'post' для него. Мне нужно обновить QueryDict и добавить к нему поле 'user'. Но когда …

17.11.2022
Как отобразить значения поля для редактирования в форме Django?

Есть форма Django на основе модели. Нужно при нажатии на кнопку редактировать на сайте сделать так, чтобы в форме сразу подгружались редактируемые значения. Сама функция редактирования у меня работает, просто при нажатии на редактирование приходится заново значения вбивать, а полей …

17.11.2022
Сохранение FK при отправке сообщения в django

Здравствуйте, у меня проблема с сохранением fk в таблице Infringer при добавлении записи. Я пытаюсь сохранить ID клиента при добавлении записи. Для устранения неполадок я добавил несколько строк печати и вот что получилось. Как вы можете видеть ниже, правильный …

17.11.2022
Можно ли установить только определенный тип пользователя в качестве внешнего ключа в поле модели

У меня есть модель CustomUser, которая хранит два типа пользователей, преподавателей и студентов. В модели есть поле regd_as, которое хранит тип пользователя. Модель выглядит следующим образом: class CustomUser(AbstractBaseUser, PermissionsMixin): REGD_AS_CHOICES = ( ('TCH', 'TEACHER'), ('STU', 'STUDENT'), ) …

17.11.2022
Получение данных из базы данных django

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

17.11.2022
Django 4 суммы и цены со знаком доллара

Знаете ли вы, почему шаблоны django отображают цены и суммы, начинающиеся со знака доллара ? подобно ... $ 12.096,00 Знаете ли вы, как избежать такого поведения? Знаете ли вы, как отобразить знак базовой_валюты? Спасибо …

17.11.2022
Django - Как динамически разделить мои объекты между днями

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

17.11.2022
Отображение страницы из меню в базовом шаблоне

Помогите пожалуйста. только начал изучать джанго и возник вопрос, на который я так и не нашел ответ.После авторизации пользователь попадает на страницу личного кабинета (profile.html). в личном кабинете реализован сайдбар по типу "мой профиль", "настройки профиля" и т.д. Сайдбар выполнен …

17.11.2022
Django rest framwork POST запрос выдает ошибку запрета

Сначала я хочу сказать, что да, я искал ответы далеко и долго. Это очень распространенная ошибка. Это головная боль, и я надеюсь, что это просто небольшая ошибка, которую я упустил из виду. Регистрация пользователя работает, а вход пользователя в …

17.11.2022
Ошибка кодировки при загрузке .json django

У меня есть json файл с данными из django, который я импортировал с помощью команды python -Xutf8 ./manage.py dumpdata > data.json И я попытался загрузить с помощью команды python manage.py loaddata data.json выдает ошибку типа …

17.11.2022
События изображений в Django-редакторе Froala

Я использую Froala Django Editor в некоторых формах в моем бэкенде Django REST Framework, например, в этой # resources/forms.py from django import forms from froala_editor.widgets import FroalaEditor from .models import Resource class ResourceForm(forms.ModelForm): class …

17.11.2022
Django KeyError: 'some-ForeignKey-field-in-model'

Я очень сильно застрял на этой ошибке в течение нескольких дней, и я не могу понять, что она пытается сказать мне, так как это только 2 слова. Ошибка возникает, когда я пытаюсь вставить данные в таблицу DB с …

17.11.2022
Django хочет получить только первую строку набора запросов

я хочу отобразить первую запись в наборе запросов. Я пробовал некоторые ответы здесь, но они не работают на моем примере кода. вот мой код: class FeatureFilmAdmin(admin.ModelAdmin): inlines = [ QuoteAndEffortSetInLine, ProjectCompanySetInLine, VendorVFXSetInLine, VendorSetInLine, StaffListSetInLine, ] list_display = …

17.11.2022
Следование GetStream (Django) не копирует действия в фид

По какой-то причине ни методы 'follow', ни 'follow_many' не могут копировать действия из таргетинговой ленты. Я знаю о следующих правилах и поэтому перепроверил: действия в целевом фиде были добавлены напрямую (целевой фид не следует за другими). Поэтому я …

17.11.2022
Я хотел бы получить отзывы об архитектуре ботов для торговли криптовалютами (django, celery) [закрыто]

Я хочу сделать бота для торговли криптовалютами, используя python, django и celery. Но я понятия не имею, как разработать архитектуру. Поэтому, если вы не возражаете, пожалуйста, дайте мне знать, как это сделать. (Извините за мои плохие знания английского языка. Если …

17.11.2022
Django: модель ForeignKey из ForeignKey

Я хочу сделать что-то вроде этого в Django: Модель1 определяет несколько типов. Модель2 определяет имя (Ключ Модели2) и выбирает один тип из Модели1. Модель3 получает имя и типы, определенные в Модели2, и определяет другую переменную. Я пробовал это, …

17.11.2022
Django - Аннотирование кверисета результатом функции

Я пытаюсь взять кверисет и аннотировать его так, чтобы значение нового поля было результатом функции, которая требует аннотируемого объекта. В данном случае я беру кверисет автомобилей и аннотирую его значением расстояния до автомобиля, которое вычисляется функцией. Основная проблема, …

17.11.2022
Как исправить отсутствие внешнего кольца при создании проекта в Django (vscode)?

У меня такая проблема при создании проекта в Django (vs code), что создается только пакет <nameoftheproject>, а не внешний контейнер (с тем же именем, что и пакет), который должен был быть создан с помощью кода ниже. Это ошибка, что …

17.11.2022
Я пишу обзор для своего блога и хочу, чтобы после того, как пользователь оставил комментарий, веб-страница перенаправляла на этот пост, но у меня такая проблема

Reverse for 'post_detail' not found. 'post_detail' is not a valid view function or pattern name. return redirect('post_detail', slug=post.slug) Вот мой взгляд на комментарий: def post_detail(request, year, month, day, slug): post = get_object_or_404(Post, slug=slug, status='published', publish__year=year, publish__month=month, publish__day=day) …

17.11.2022
Как настроить прокси-сервер для SFTP с помощью Django-storages?

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

17.11.2022
Django + FastAPI

Могу ли я запустить FastAPI сервер, если я введу в терминал python manage.py runserver. Я хочу -> когда django сервер уже запущен, он также запускал сервер для fastapi, чтобы потом я мог делать что-то подобное в браузере ('api/' -> …

17.11.2022
Приватный чат на django channels

Можно ли создать приватный чат на channels, где можно будет переписываться с одним конкретным пользователем? Видел много уроков по созданию группового чата, куда может зайти кто угодно, а по созданию именно ПРИВАТНОГО чата не находил. Также я видел библиотеку django_private_chat2, …

17.11.2022
Python не может найти MySQL ... почему?

Вот полный отслеживание: (MacOS) Я думаю, что фактическая точка отказа находится здесь, в строке #6: Reason: tried: '/usr/lib/libmysqlclient.21.dylib' (no such file) Теперь, имя библиотеки полностью верно, но путь полностью неверен. В конце строки #3 мы также …