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

24.01.2022
Представление класса списка не вернуло ответ HttpResponse

Я пытался заставить представление списка на основе класса отображать все записи под учетной записью пользователя (абитуриента), но при загрузке страницы мне выдается следующая ошибка: Представление jobassessment.views.view не вернуло объект HttpResponse. Вместо этого оно вернуло None. Для меня это …

24.01.2022
Тест selenium не отображает статические файлы и объекты данных

Все прекрасно работает на локальном сервере и в продакшене, но при попытке запустить селеновый тест, статические файлы не загружаются. Даже созданные объекты данных, которые были отображены в шаблоне, также не отображаются. Вот статические настройки в settings.py STATIC_URL = …

24.01.2022
Как сделать автогенерацию (автозаполнение и инкремент) в админке django

Я хочу сделать так, чтобы поле кода автоматически заполнялось и автоматически увеличивалось в админке django. models.py class GeneralDocumentType(models.Model): code = models.CharField(max_length=10, null=False, unique=True) name = models.CharField(max_length=100, null=False, unique=True) description = models.TextField(blank=True, null=True) def __str__(self): return self.name Я хочу …

24.01.2022
Поисковая строка Django не отображает результаты

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

24.01.2022
.NET vs Django vs Node [закрыто]

Я начинающий веб-разработчик. Я рассматриваю возможность изучения веб-разработки и мне нужно выбрать фреймворк. Что вы будете использовать .NET, Django или Node? Мне нравится, что язык безопасен для типов. В настоящее время я изучаю C++. Не могли бы вы дать мне …

24.01.2022
Подключение к другой БД, не созданной Django

У меня есть проект Django и я хочу посмотреть другую базу данных (не базу по умолчанию, созданную Php Symfony) Django может установить две БД в settins.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', "NAME": config("DB_NAME"), "USER": config("DB_USER"), "PASSWORD": …

24.01.2022
Передача данных формы Django во фреймворк frondend (DRF)

Фон Я столкнулся с очень раздражающей проблемой. Я решил использовать Svlete в качестве фронтенда. Кроме того, у меня много конечных точек в моем REST api, которые ожидают данные формы. Раньше я просто создавал forms.py в каталоге моего приложения, а …

24.01.2022
Попытка сделать форму с 2 входами

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

24.01.2022
Django не создает новый экземпляр поля многие-ко-многим, если его поле уже существует в базе данных, вместо этого увеличивается другое поле

У меня есть следующие классы в моем Models.py (удалены несвязанные поля & классы) class Size(models.Model): prod_size = models.DecimalField(max_digits=3, decimal_places=1) quantity = models.IntegerField(default=1) class Product(models.Model): sizes = models.ManyToManyField(Size, related_name='products') В настоящее время, если я захожу в существующий продукт …

24.01.2022
Проблема Websockets с django на производстве

У меня есть приложение django и оно включает websockets, так что websockets работает с gunicorn -b 0.0.0.0 или runserver, но не работает с конфигурацией nginx или проблемой вроде этой, я не знаю в чем проблема

24.01.2022
Pytest / Django: Как изменить декоратор, который определяется во время сборки?

Я делаю сетевой запрос и даю ему 10-секундный таймаут. Таймаут вызывается декоратором, который считывает ограничение по времени из settings, так что это выглядит следующим образом: @timeout(settings.TIMEOUT). Проблема в том, что я хочу, чтобы тест был очень быстрым, поэтому …

24.01.2022
Лучшая библиотека для добавления графика на страницу администратора Django Jazzmin

У меня есть 3 модели в моем приложении Django и пользовательская модель. Я хотел бы добавить несколько основных гистограмм и круговых диаграмм на главную страницу администратора. Я использую библиотеку Jazzmin. Посоветуйте, пожалуйста, библиотеки или скрипты, которые я могу …

24.01.2022
Как построить систему рефералов и заработка на django python

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

24.01.2022
Встраивание http-запросов в приложение Qt c++

Я прошу прощения, если это неправильное место для этого вопроса, дайте мне знать, и я удалю его и размещу в правильном месте. Мне интересно узнать о стандартах выполнения http-запросов в настольном приложении Qt. Например, я хочу создать инструмент, …

24.01.2022
Django raw sql в моделях с помощью ForeignKey

Допустим, этот псевдокод представляет собой модели для работы class Quiz(): name = models.CharField() class Answer(): quiz = models.ForeignKey(Quiz) answer_text = models.CharField() Я хотел бы отслеживать необработанный SQL, поэтому давайте также импортируем from django.db import connection print(Answer.objects.all().select_related('quiz').query) ок, …

24.01.2022
Settings.BASE_DIR в django возвращает путь к Windows вместо базового каталога

Я выполнил эти команды в оболочке python from django.conf import settings print(settings.BASE_DIR) Как и ожидалось, возвращается абсолютный путь проекта "C:/Users/User/Desktop/Project" Но это было не так, когда я попробовал обратиться к той же функции в функции …

24.01.2022
Python Social Auth захват маркера доступа для пользователя

Я хочу создать пользовательского пользователя с именем пользователя, электронной почтой из социального конвейера, используя Google OAuth2. Если уже есть пользователь, связанный с этим email, именем пользователя, то просто прикрепите токен доступа к этому аккаунту, иначе создайте аккаунт, но он должен …

24.01.2022
Django выпадающий список пользователей

Я пытаюсь создать трекер проблем, похожий на github. Я застрял на попытке реализовать функцию назначения, вот что я имею на данный момент class Assign(models.Model): name = models.OneToOneField(User, on_delete=models.SET_NULL, null=True) class Issue(models.Model): MARK_AS = ((True, 'Open'), (False, 'Closed')) title = …

24.01.2022
Отображение данных из нескольких таблиц в одном шаблоне

Я пытаюсь создать приборную панель для заказов, сделанных клиентом. У меня есть несколько таблиц, но две, с которыми я имею дело, это "Order" и "Order_Detail". Из таблицы "Order" мне нужно отобразить Customer, Status, и Required_date, из таблицы "Order_Detail" мне нужен …

23.01.2022
Каковы правильные разрешения и виртуальные хосты для запуска Django в подкаталоге?

Я пытаюсь установить и запустить Django в подкаталоге, чтобы он был отделен от статического html-сайта в корне, и у меня возникают проблемы с разрешениями на файлы/папки или виртуальными хостами Эти два вопроса не помогли и очень старые: …

23.01.2022
`graphene-django`: Определение типа объекта, когда несколько типов объектов GraphQL используют одну и ту же модель django в запросе узла

Это специально для graphene-django при выполнении node(id: ...) {} запроса. В других вопросах обсуждался graphene, однако graphene-django выполняет определение типов для graphene. Это повторное использование кода из Django-graphene multiple types …

23.01.2022
Django Test Update View(edit) error(AssertionError: 'Test Description' != 'Edited Test Description')

Я написал тест редактирования, код статуса ответа работает очень хорошо, что составляет 302, но я пошел дальше, чтобы assertEquals для обновленного содержимого, но он выбрасывает ошибку assertion. МОДЕЛИ class Banner(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=150 , unique=True) …

23.01.2022
Django Form не имеет атрибута get

У меня есть форма class EntryForm(forms.ModelForm): status = forms.ChoiceField( choices=Maca.Status.choices, widget=forms.RadioSelect(attrs={"class": "radio-ul"}), ) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) class Meta: model = Entry fields = ["status", "commission"] Я пытаюсь обновить объект с помощью представления на основе класса …

23.01.2022
Postgres в приложении Docker/ Django не работает - OperationalError: could not connect to server: Connection refused

У меня есть приложение Django, которое работает локально без проблем. Теперь я хочу получить docker образ моего приложения, но когда я пытаюсь собрать его, он выдает мне следующую ошибку: django.db.utils.OperationalError: could not connect to server: Connection refused Is the …

23.01.2022
Django related_name с функцией _set

Я использую тег related_name в своих моделях и пытаюсь фильтровать свою форму с помощью функции _set. Однако у меня возникает эта ошибка; AttributeError: 'Client' object has no attribute 'contact_owner_set' Я думаю, проблема вот здесь; self.fields['contact_owner'].queryset …

23.01.2022
Просмотреть все выходные данные и добавить в базу данных

Вызов API возвращает некоторые данные, которые я хочу загрузить в базу данных, он возвращает около 5000 записей. Я хочу запускать это вручную только при необходимости. [ { "id": "01", "symbol": "xyz", "name": "xyz" }, { "id": "02", "symbol": "abc", "name": …

23.01.2022
Django AllAuth перенаправляет на вход в систему для имени и фамилии, несмотря на то, что они не требуются

Я использую Django AllAuth и пытаюсь позволить людям мгновенно войти в систему с помощью Discord. Когда они это делают, они попадают на форму регистрации, которая заставляет их ввести имя и фамилию. Эти поля не являются обязательными в моей …

23.01.2022
Как вывести возврат Django Ajax в виде данных шаблона?

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

23.01.2022
Преобразование кортежа и вложенного словаря в DataFrame

У меня есть следующий код в моей функции get_context_data(self, **kwargs): def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['uploaded'] = self.request.session['uploaded'] context['selection'] = self.request.session['selection'] dict_comparaison_p1 = dict(enumerate(context['uploaded'].items())) list_comparaison_p2 = context['selection'] dict_comparaison_p2 = {number: dict_comparaison_p1[number] for number in list_comparaison_p2} pprint(dict_comparaison_p2) …

23.01.2022
Django раздельное расположение статических файлов

Я работаю с Django 3.2 и у меня есть 3 типа статических файлов (изображения, css файлы, js файлы). Я не хотел, чтобы изображения версионировались с помощью git, поэтому я нашел способ обслуживать их с помощью aws S3 bucket, используя …

23.01.2022
Неправильный запрос при развертывании django на heroku

Я только что попытался развернуть свой проект django на Heroku и получаю ошибку 400 bad request. Странно то, что до этого все работало нормально, и мне пришлось внести изменения в код. Локально все работает нормально. Сейчас я действительно в …

23.01.2022
Пользовательский фильтр Django для получения длительности видео с помощью MoviePy не работает

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

23.01.2022
Django и ForeignKey

Имеется код в приложении №1 в models.py class Class(models.Model): department = models.CharField('Класс', max_length=5) pupils = models.ManyToManyField(User, verbose_name='Ученики') В приложении №2 в views.py требуется вывести department пользователя, который запросил операцию def index(request): userClass = ??? return …

23.01.2022
Удаление объекта с помощью django inline_formset

Я пытаюсь создать страницу, позволяющую владельцу ресторана редактировать/удалять пункты из своего меню. Models.py: class Restaurant(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, ) name = models.CharField(max_length=200, verbose_name = 'Restaurant Name') class Menu(models.Model): restaurant = models.OneToOneField( Restaurant, on_delete=models.CASCADE, primary_key=True, ) class Item(models.Model): menu = …

23.01.2022
Django urls href redirect ошибка

Когда я нажимаю на кнопку "apropos" на моей панели навигации для доступа к моим страницам "apropos", страница загружается правильно, но с этим url http://127.0.0.1:8000/contact/apropos/, когда он должен быть http://127.0.0.1:8000/apropos/. он делает то же самое, когда я нажимаю на кнопку …

23.01.2022
Получение 500 внутренней ошибки сервера при использовании django и apache

Привет, я нахожусь в процессе создания своего проекта, но я получаю внутреннюю ошибку 500 при попытке получить доступ к домену сервера. Это мой первый раз, когда я делаю проект, используя apache, django и linux, так что это может быть что-то …

23.01.2022
Запрос данных в django, сопоставленных с идентификаторами в списке

Я пытаюсь обновить некоторые данные в своих моделях django, но застрял на том, как получить эти атрибуты. Смотрите, у меня есть список с именем ids = ['112', '111', '114', '113', '115']. И у меня есть модель Member class Member(models.Model ): …

23.01.2022
Страница не найдена, когда я выхожу из системы, есть идеи, почему выход из системы не работает?

Работаю над социальным приложением с django и нажатие на log out больше не работает по какой-то причине я получаю: Страница не найдена (404) Не найдено ни одного профиля, соответствующего запросу Метод запроса: GET URL запроса: http://127.0.0.1:8000/logout. …

23.01.2022
Можете ли вы передать значение сессии в параметр представления в django?

Вот простой вид добавления, который я создал: def adder(request): request.session['one'] = 1 request.session['two'] = 2 one = request.session['one'] two = request.session['two'] answer = one+two return HttpResponse(answer) Я хочу иметь возможность делать что-то вроде этого: def adder(request,one = …

23.01.2022
Django ModuleNotFoundError внезапно

Внезапно мой проект django перестал работать. Не только моя актуальная ветка, но даже master. Это произошло после того, как я вернулся к проекту после ночи. Ошибка заключается в том, что когда я запускаю любую команду, у меня появляется следующее …