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

15.09.2021
Не удалось запустить gunicorn.socket

Это мой первый опыт использования digital ocean для размещения моего Django сайта и я пытаюсь следовать документации, но я застрял на одном месте; [Unit] Description=gunicorn daemon Requires=gunicorn.socket After=network.target [Service] User=clifford Group=www-data WorkingDirectory=/home/clifford/revolvemart/backend ExecStart=/home/clifford/revolvemart/backend/env/bin/gunicorn \ --access-logfile - \ --workers 3 \ …

15.09.2021
Пост запроса с пакетом запросов python не работает

Я работаю с фреймворком django. Я пытаюсь отправить post запрос с токеном, используя пакет requests, но он не работает. код статуса запроса 200.Вот мой код: def modifier_periode_push(request): url = "ip_addr/openapi/device" option1,option2,option3 = "040A0001","041E0001","043C0001" headers = { "Accept-Encoding":"gzip","Content-Length":"286","Content-Type":"application/json","Token":"0h2PPw2AlcKM0R1xXymkFA==", "User-Agent":"Go-http-client/1.1" } …

15.09.2021
JSON (Категория -> данные, Категория -> данные)

DJANGO rest-framework Как правильно мне получить JSON в виде: category_id { name: 'Пушкин', books: { книга 1, книга 2, книга 3 } }, category_id { name: 'Толстой', books: { книга 1, книга 2, } } Причем запрос должен вернуть …

15.09.2021
Django, не удается запустить на local:host

Я использую dj4e в pythonanywhere.com, я пытаюсь запустить проект, но он выдает ошибку, говоря, что порт 8000 уже используется. Я пытался запустить с другого порта, но ничего не получилось. В документе dj4e говорится, что я не могу использовать команду "runserver" …

15.09.2021
Как использовать внешнюю аутентификацию в приложении django

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

15.09.2021
Как проверить наличие строки в списке dicts в шаблонизаторе jinja?

У меня есть модал внутри приложения Django, который открывается с динамическими данными. Эти данные представляют собой список dicts, который имеет форму: [{"name": <name>, "ip": <ip>}]. Один дикт за раз может быть настроен на особое обращение, поэтому существует переменная шаблона …

15.09.2021
Замена источника изображения на основе булева значения

Вот мои модели: class Product(models.Model): title = models.CharField(max_length=120) class ProductImage(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) image = models.ImageField(upload_to='products') thumbnail = models.BooleanField(default=False) html template: {% if product.productimage_set.all %} {% for image in product.productimage_set.all %} {% if image.thumbnail %} …

15.09.2021
Почему текст в валидаторе форм django не переводится?

Я импортирую перевод с from django.utils.translation import gettext as _ и иметь такое определение формы class SearchSubstance(forms.Form): search_string = forms.CharField(max_length=100, validators=[validators.MinLengthValidator(4), too_much_compounds_validator]) с этим пользовательским валидатором def too_much_compounds_validator(query): raise ValidationError(_("translate this")) теперь сообщение об …

14.09.2021
Django.db.utils.ProgrammingError: не удается адаптировать тип 'User' только в Postgres

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

14.09.2021
Django: Получение содержимого элемента списка из списка гиперссылок

Я застрял со списком тегов якорей и получением их содержимого в views.py. Предыстория: У меня есть форма ввода адресов. Если введенный/представленный адрес не является конкретным, как нужно, например, потому что есть два города с одинаковым названием, то я …

14.09.2021
MIME-тип ('text/html') не является поддерживаемым MIME-типом таблицы стилей с react-django heroku deploy

При развертывании django+react на Heroku я получаю ошибку "MIME type ('text/html') is not a supported stylesheet MIME type". В основном это происходит потому, что django не может найти staticfiles из react. Установка staticfiles dir в settings.py должна была …

14.09.2021
Django-фильтр, фильтрующий Charfield с помощью выбора

Есть ли способ сделать Django-фильтр для фильтрации условия с несколькими флажками вместо выпадающего меню. Я бы хотел, чтобы Django-фильтр фильтровал условие с несколькими вариантами выбора вместо одного. Возможно ли это? class Product(models.Model): options = ( ("Brand_new", "Brand New"), …

14.09.2021
ModuleNotFoundError: Нет модуля с именем 'final_project'

Я работал над проектом django и создавал веб-сайт. Однако я обнаружил, что мой основной полезный каталог расположен глубоко в слоях других каталогов. Мне показалось, что я могу просто вырезать основной каталог проекта и вставить каталог, содержащий папку .git. Я …

14.09.2021
Как сделать что-то подобное в Django? Система обмена произвольным кодом для доступа к определенным функциям

Допустим, я хочу генерировать случайные коды для пользователей за сессию. Эти коды могут быть переданы другим пользователям веб-приложения, чтобы установить некоторую возможность взаимодействия друг с другом в веб-приложении (возможно, для доступа к определенной функции, например, функции сравнения заданий проекта …

14.09.2021
Как создать и обновить объект внешнего ключа в Django с помощью Ajax

У меня есть модель Poller и Vote с внешним ключом. Теперь в моем шаблоне я отображаю VoteForm следующим образом: <form method="post" action="" id="vote-form"> {% csrf_token %} <div id="vote-choice-one" class="vote-choice-div"> {{ vote_form.poller_choice_one_vote.label }} {{ vote_form.poller_choice_one_vote }} </div> <div id="vote-choice-two" class="vote-choice-div"> …

14.09.2021
Сервер неправильно отображает js файл

Подскажите, пожалуйста! Пижу сайт на django с nginx сервером. Все статические файлы отображаются нормально, кроме js. В браузерной консоли выскакивает ошибка: Refused to execute script from 'http://localhost:8000/static/js/reg.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking …

14.09.2021
Почему переменная выдает TypeError, а функция - нет?

Может ли кто-нибудь объяснить, почему этот код работает: first_name = models.CharField(max_length=200) last_name = models.CharField(max_length=200) def full_name(self): return self.first_name + ' ' + self.last_name def __str__(self): return self.full_name() Но этот код не делает этого: first_name = models.CharField(max_length=200) last_name …

14.09.2021
Можно ли использовать модели из одного приложения Django в другом?

Folks. У меня есть простой проект Django. Есть приложение, которое получает данные, обрабатывает их и хранит в БД. Конечно, я хотел бы показать эти данные. На мой взгляд, это больше похоже на отдельное приложение Django. Но тут возникает вопрос: …

14.09.2021
У меня возникает ошибка приложения при запуске моего приложения из heroku, из журналов я обнаружил, что это Procfile

Как я уже сказал выше, проблема заключается в Procfile Имя проекта - Purchase_Site Это мой профиль : web: gunicorn Purchase_Site.wsgi --log-file - В журнале написано : ModuleNotFoundError: No module named 'Purchase_Site' Весь журнал : Остальная …

14.09.2021
Как запускать функцию через регулярные промежутки времени?

У меня есть модель DashboardData. Я получаю некоторую информацию из этой формы и в соответствии с полученными ответами запускаю функцию, используя ответы формы в качестве параметров. Я хочу запускать функцию типа functions.myFunction(n_user, n_password, n_url, n_port, db_password) со значениями …

14.09.2021
Как передать пользователю ответ фоновой задачи Django

Я создал веб-приложение на django, которое использует API FedEx, чтобы пользователь мог создавать отправления через мой сайт. Ответ этого вызова API FedEx в формате xml содержит много данных, таких как: успех или неудача запроса, сообщения об ошибках, коды ошибок, номер …

14.09.2021
Подойдут ли Python и Django для моего первого проекта? [закрыто]

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

14.09.2021
Правильный способ написания цикла в python и if else

У меня есть контрольное утверждение типа - for k in data: for l in prevValues: if k['name'] == l: return Response(status=status.HTTP_400_BAD_REQUEST) else: serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) Я знаю, что это неправильно, я хочу сначала завершить блок проверки, затем …

14.09.2021
Как отображать изображения, используя путь к ним в Django

Я создал папку image в каталоге static. Она содержит все изображения. Путь к изображениям вместе с некоторой другой информацией извлекается из базы данных MYSQL с помощью python. Папка images с функцией python, которая будет получать данные …

14.09.2021
Невозможно загрузить большие файлы изображений в проект Django

Я начинающий, пытаюсь сделать свой первый проект на Django. Я использую локальный сервер ubuntu на Windows 10 (WSL), я установил базовый веб-сервер Nginx -> Gunicorn -> Django. В моем приложении django у меня есть пользователь с фотографией профиля: class MyUser(AbstractBaseUser, …

14.09.2021
Безопасный доступ к токену из вызова jQuery Ajax для TokenAuthentication DRF

Я просмотрел все форумы и не могу найти ответ на этот вопрос. Я нашел отличные примеры получения Token с помощью командной строки, но не из вызова jQuery Ajax. Мое приложение (многопользовательское, размещенное в докере) широко использует jQuery Ajax вызовы …

14.09.2021
Как заставить django test создавать sqlite базу данных в файле (не в памяти)

Я пробовал изменить имя тестовой базы данных: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', 'TEST': { 'NAME': BASE_DIR / 'mytestdatabase', }, } } Я также пробовал запускать тест с: python manage.py test --keepdb …

14.09.2021
Django REST Framework: как сделать APIView/Serializer браузерным?

Использование serializers.HyperlinkedModelSerializer с viewsets.ModelViewSet прекрасно работает для CRUD, как описано в docs. К сожалению, для этого требуется Model, которого у меня нет на конечной точке входа. Соответствующие фрагменты кода: # Serializer class LoginSerializer(serializers.Serializer): username = …

14.09.2021
Использование фильтра в списке

Я создаю приложение для блога и пытаюсь получить доступ к first posts of all the users в последнем 2 days, поэтому я использую решение для доступа к первым сообщениям. когда я использую filter of last 2 days, метод первого …

14.09.2021
Django-channels: page not found

Пытаюсь настроить вебсокеты через django-channels. Сделал всё по документации, но когда идёт попытка коннекта к серверу - получаю 404 - страница не найдена. Запрос делаю с локалхоста на сервер. config/base.py INSTALLED_APPS = [ "grappelli", "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", …

14.09.2021
Колонка одной таблицы может указывать на несколько таблиц в django

Допустим, у меня есть таблицы FormulaA, FormulaB...FormulaX, и productContent. Formula { characteristicsA, characteristicsB, ... } Теперь каждый продукт будет основан на только одной формуле (от A до X). Я хочу спроектировать свою базу …

14.09.2021
Django-channels: страница не найдена

Я пытаюсь установить django-channels. Я сделал все в соответствии с инструкциями, но когда я пытаюсь подключиться, я получаю 404 error - page not found. Я делаю запрос с локального хоста на сервер dev. config/base.py INSTALLED_APPS = [ …

14.09.2021
Форма регистрации в django не сохраняет имя пользователя

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

14.09.2021
Создание выпадающего списка select на основе первого выбранного выпадающего списка в DJango/Ajax

Я хочу создать выпадающий select, основанный на первом выбранном выпадающем списке, используя Ajax/JQuery с Django Я уже сделал пару тестов, но пока безуспешно: Модели: class MaintenanceEquipment(models.Model): equip_id = models.CharField(max_length=30, auto_created=False, primary_key=True) line_nm = models.CharField(max_length=20, blank=True, null = True) …

14.09.2021
Отправка данных на sqlite3 с помощью django

Я хочу отправлять данные в Sqlite3 с помощью Django. Что для этого нужно изучить? И как я могу это сделать? Можете объяснить попроще? Моя цель: сделать систему регистрации. Она может быть использована на нескольких компьютерах. Так же процесс регистрации …

14.09.2021
Django/Celery 'Получена незарегистрированная задача типа'

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

14.09.2021
Как передать вложенный объект foreignkey в другую модель?

Я в тупике уже несколько дней; надеюсь, кто-нибудь из вас, волшебники, сможет вытащить меня из этого затруднительного положения... У меня есть модель под названием ExtraSlot class ExtraSlot(models.Model): ....... employee = models.ForeignKey(Employee, on_delete = models.CASCADE, related_name="employee") это сериализатор …

14.09.2021
Виджет DateField's DateInput с 'format="%B"' не локализован/переведен

Я пытаюсь отобразить поле формы с полным представлением месяца + года (например, 'December 2021'), но не могу локализовать его на немецкий язык. В forms.py я использую format("%B %Y") в виджете, чтобы добиться такого представления, вот так: date = …

14.09.2021
Первые сообщения всех пользователей

Я создаю BlogApp и пытаюсь реализовать функцию, Итак, я пытаюсь получить доступ к first post of all the users. models.py class BlogPost(models.Model): user= models.ForeignKey(User, on_delete=models.CASCADE) title = models.CharField(max_length=30, default='') body = models.CharField(max_length=30, default='') views.py def first_posts(request): …

14.09.2021
Как написать функцию представления для экспорта отфильтрованных данных в файл excel в Django?

У меня есть модель, которая имеет пять ForeignKey полей, что в принципе работает как мастер-данные, включающие почти все модели. class IpdReport(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) package=models.ForeignKey(Package, on_delete=CASCADE) receivables=models.ForeignKey(Receivables, on_delete=CASCADE, blank=True, null=True) discharge=models.ForeignKey(Discharge, on_delete=CASCADE, blank=True, null=True) realization=models.ForeignKey(Realization, on_delete=CASCADE, blank=True, null=True) @property def …