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

26.02.2022
Пытаюсь запустить приложение в Django и получаю исключение ядра update sqlite3

При запуске проекта в Django не создается файл sqlite3. При попытке запуска приложения я получаю исключение core exception update sqlite3 later version required. Как обновить?

26.02.2022
Как отправить изображения в DRF с помощью json-запроса?

Я работаю над проектом электронной коммерции, и я хочу добавлять продукты из фронтенда. Файлы в моем приложении продукта в django следующие models.py: from django.db import models from django.forms import CharField from PIL import Image from io import BytesIO from …

26.02.2022
Изменение данных пользователей в Django

Пытаюсь изменить данные пользователей, но не получается. Пишет, что неверное значение, что делать? views.py @login_required def сhange_profile(request): if request.method == 'GET': form = CustomUserChangeForm() return render(request, 'profiles/change.html', {'form': form}) else: form = CustomUserChangeForm(request.POST) form.save() return redirect('profile') <pre …

26.02.2022
Сериализатор для проверки состояния

У меня есть Django проект, в котором ресторан с заказами и столиками. Вы можете видеть ниже модель: class Order(models.Model): STATUS_CHOICES = ( ("in_progress", "In_progress"), ('completed', 'Completed') ) table = models.ForeignKey(Table, on_delete=models.CASCADE, blank=False, null=False, related_name='order_table') user = models.ForeignKey(User, on_delete=models.CASCADE, blank=False, …

26.02.2022
Почему система сообщает мне, что в моей системе нет Python 3.10, хотя он есть?

Я использую pipenv для моего virutal enviroment и пытаюсь установить psycopg2 в Docker. Однако, когда я пытаюсь установить его, я получаю следующую ошибку. docker-compose exec web pipenv install psycopg2-binary Warning: Python 3.10 was not found on your system... Neither …

26.02.2022
Request.POST при ajax запросе не видит добавленные параметры

Пишу сайтик на django и прикручиваю комментарии, но так как я не очень разбираюсь в фронтенде и так как мне надо при создании комментария slug записи, нагуглил из интернета, что можно в .serialize() добавить дополнительные параметры вот так $(this).serialize() + …

26.02.2022
Как настроить сообщение об ошибке валидации в Django?

Я пытаюсь создать страницу регистрации в Django и проверить валидацию полей. Я хочу установить пользовательское сообщение об ошибке валидации для поля email. Не могли бы вы мне помочь, пожалуйста? Вот view.py: from django.shortcuts import render from django.http import …

26.02.2022
Я попытался обновить строку django_site, чтобы изменить название, но получил ERROR: колонка "alt native" не существует

Я попытался обновить django_site, чтобы изменить имя (и позже домен) на что-то более подходящее, чтобы я мог использовать эти строки для операций отправки электронной почты. Насколько я понимаю, он основан на этом: https://docs.djangoproject.com/en/4.0/ref/contrib/sites/ но я …

26.02.2022
Как установить подушку на сервер Namecheap

Я пытаюсь разместить django-веб-приложение на хостинге namecheap. Когда я попытался установить pillow, он показывает следующую ошибку -&gt; Я пытаюсь разместить веб-приложение django на хостинге namecheap. Когда я попытался установить pillow, он показал вышеуказанную ошибку. что мне делать, чтобы …

26.02.2022
ImproperlyConfigured at /books/ Имя поля `Published_date` недопустимо для модели `Books`.

Я создаю rest api, который получает данные из базы данных и показывает все поля, касающиеся книг в базе данных. models.py код: class Books(models.Model): Name = models.CharField(max_length=250) Author = models.ForeignKey('Authors', on_delete=models.CASCADE, default=None) Published_Date = models.DateField(blank=False) Pages = models.IntegerField() critics …

26.02.2022
Автоматическое угадывание прибыли/убытков на основе django и react

Я создаю аналитический сайт с использованием Yahoo Finance API. models.py class Stock(models.Model): money_to_invest = models.CharField(max_length=100) stock_price = models.CharField(max_length=100) company = models.CharField(max_length=50) profit_or_loss = models.CharField(max_length=20) author = models.ForeignKey(User, on_delete=models.CASCADE) serializers.py class StockSerializer(serializers.ModelSerializer): class Meta: model = Stock fields = '__all__' …

26.02.2022
Как проверить, существует ли входное значение, и подтвердить его, если да, в Django

Я сделал текстовый ввод с jquery autocomplete, где я запрашиваю пользователей. Таким образом, если я начинаю вводить имя пользователя, он показывает связанных с ним пользователей. Это работает хорошо, но я хотел бы избежать если пользователь не хочет выбирать из …

26.02.2022
Создайте таймер, который сбрасывается через 24 часа, но не перезапускается после перезагрузки страницы

Я создаю веб-приложение и пытаюсь создать таймер обратного отсчета для определенного продукта, на который действует скидка, и мне интересно, есть ли способ не сбрасывать таймер после обновления страницы, а когда он достигнет 0, подождать 24 часа и затем автоматически сбросить …

26.02.2022
Проблема импорта в Djoser - Django

Я пытаюсь построить систему аутентификации пользователей с помощью React и Django. Я использую JWT, Djoser для модели аутентификации. serializers.py: from djoser.serializers import UserCreateSerializer from django.contrib.auth import get_user_model User = get_user_model() class UserCreateSerializer(UserCreateSerializer): class Meta(UserCreateSerializer.Meta): model = User fields = …

26.02.2022
Count() выводит список, а не словарь в django

Я не знаю, что происходит, это может быть легко, но я застрял. У меня есть следующий набор запросов job_title = Employee.objects.filter().values('role__name').annotate(total=Count('id')) на выходе я получаю [{'tole__name': 'Manager', 'total':2}, {'role__name': 'Director': 3}] теперь когда я пытаюсь получить …

26.02.2022
Как настроить 2 статических файла в nginx

Я размещаю проект в AWS. но статический файл не доступен в проекте. у меня есть 2 приложения в моем Django проекте. я установил nginx. nginx установил только 1 статический файл. как установить 2 статических файла в nginx

26.02.2022
Starbank Webhook не работает с django и ngrok

Я пытаюсь получать счета с помощью webhook в starbank webhook с django, но я не знаю, что я делаю неправильно. В ngrok получаю 502 BAD GATEWAY. Кто-нибудь может мне помочь? вот мой коид в представлении: from django.http import HttpResponse from …

26.02.2022
Одно поле в Django не может получить правильное значение при отображении в шаблоне

Models.py class Order(models.Model): PAYMENT_OPTIONS = ( ('VISA','VISA'), ('Master','Master'), ('Octopus','Octopus'), ('Cash','Cash'), ) STATUS = ( ('Pending','Pending'), ('Delivered','Delivered'), ('Collected','Collected'), ) METHODS = ( ('外賣自取','外賣自取'), ('送遞','送遞'), ) user = models.ForeignKey(User,models.CASCADE,null=True,blank=True) customer = models.CharField(max_length=200,null=True,blank=True) card_id = models.IntegerField(null=True,blank=True) mobile = models.IntegerField(null=True,blank=True) email = models.CharField(max_length=200,null=True,blank=True) total_price …

26.02.2022
Как проверить загрузку пути в Django unittest?

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

26.02.2022
Невозможно продолжить выполнение сценария bash после создания виртуальной среды с помощью pipenv

Я пишу bash скрипт, который автоматизирует процесс создания проекта django и создания некоторых папок и файлов, необходимых для проекта django. Проблема в том, что когда я создаю и активирую виртуальную среду с помощью команды pipenv shell, виртуальная среда …

26.02.2022
Ошибка 500 при debug=false Django. Работает нормально, когда DEBUG=true

также настроены s3 buckets и они работают нормально, когда debug=true. Не уверен, что происходит. Разрешенные хосты хорошие, и я также сделал python manage.py collectstatic. Кто-нибудь знает в чем проблема??? также настроены s3 buckets и они работают нормально, когда …

26.02.2022
Django Queryset порядок оценки

У меня есть некоторая путаница в том, как оценивается этот фрагмент class T(models.Model): person = models.CharField(max_length=10) location = models.CharField(max_length=10) error = models.BooleanField() T.objects.bulk_create([ T(person='P1', location='L1', error=False), T(person='P1', location='L1', error=True), T(person='P2', location='L2', error=False), T(person='P2', location='L2', error=False) ]) for t in …

26.02.2022
Как установить многоуровневое поле внешнего ключа в Django?

У меня есть модель, которая выглядит следующим образом # models.py from django.db import models class Level_0(models.Model): Kode = models.CharField(max_length=10, null=False, blank=False, default="") class Level_1(models.Model): Kode = models.CharField(max_length=10, null=False, blank=False, default="") Level_0= models.ForeignKey(Level_0, on_delete=models.CASCADE) class Level_2(models.Model): Kode = models.CharField(max_length=10, null=False, …

26.02.2022
Как правильно использовать django и python request для создания почтового запроса

Я использую django и python request, чтобы сделать post запрос к этой конечной точке с заголовком авторизации и телом, полученным с этого сайта. Мне нужна ваша помощь, чтобы решить эту проблему и заставить этот код работать. class RechargeData(models.Model, Main): …

26.02.2022
Один отзыв на пользователя в текущем названии

Я пытаюсь сделать так, чтобы каждый пользователь мог разместить только один отзыв на одно название (товар). Первая идея была сделать это через UniqueTogether, но она оказалась неудачной. Теперь я решил сделать это с помощью валидации в сериализаторе. Прямо сейчас …

26.02.2022
Порядок таблиц нарушен в Firefox, но работает нормально в других браузерах

У меня есть таблица, которую я сортирую по дате, она отлично работает в EDGE и Chrome, но в Firefox порядок нарушен. Ряд строк, которые должны быть сверху, перемещаются в самый низ. HTML: &lt;div class="row mt-4"&gt; &lt;div class="col-12"&gt; &lt;div class="card"&gt; …

26.02.2022
Как получить данные из shutteratock api с помощью django?

View.py: curl -X GET "https://api.shutterstock.com/v2/images/search" --header "Authorization: Bearer $SHUTTERSTOCK_API_TOKEN" -G --data-urlencode "query=hiking" --data-urlencode "image_type=photo" --data-urlencode "orientation=vertical" --data-urlencode "people_number=3"

26.02.2022
Моя программа python не может найти путь для вставки .ttf

Я использую библиотеку FPDF в python для создания отчета, он содержит шрифт Arial, и ему нужен .ttf для правильной работы при генерации отчета. pdf = PDF(orientation = 'L', unit = 'mm', format = 'A4') pdf.add_font('Arial', '', "/var/www/johannasenvironment/JohannasEnviroment/JohannasEnviroment/treasuryEmails/mails/arial.ttf", uni=True) В …

26.02.2022
Python/Django исключает запуск тестов в подкаталоге

Я пытаюсь запустить все тесты в проекте Python из определенного каталога, но мне нужно исключить некоторые тесты из подкаталога. Хотелось бы узнать, как исключить тесты из подкаталога. home/ --tests/ --views/ --/viewtest1.py --models/ --/modeltest1.py --test1.py Я в основном …

26.02.2022
Проблема PHP с Django, Воспринимайте PHP как обычный текст

У меня есть такой код {% for h in lineas %} &lt;tr&gt; &lt;?php&gt; $hola=4 &lt;/?&gt; &lt;th scope="col"&gt;&lt;a onclick="restar()"&gt;{{h}}&lt;/th&gt; &lt;/tr&gt; {% endfor %} но в навигаторе я вижу PHP код как Plain text: $hola=4 $hola=4 $hola=4 $hola=4 $hola=4 …

26.02.2022
Не удалось определить URL для гиперссылочных отношений с помощью Django REST Framework

Я создаю проект на Django Rest Framework для взаимодействия с моим приложением React, позволяющим пользователям регистрироваться и создавать профиль. Однако, когда я запускаю python manage.py runserver и нажимаю на url, появляющийся на корневой странице API, я получаю следующее сообщение …

26.02.2022
Urlize изменение цвета Django

Я использую 'urlize' в django (4.0.1) следующим образом в поле 'описание проекта', и он отлично работает. &lt;h6&gt;{{ project.description | urlize }}&lt;/h6&gt; Есть ли простой способ …

26.02.2022
Django создает файл программно при сохранении

Цель состоит в том, чтобы пользователь создал экземпляр модели, в котором он заполнит поле URL, а при сохранении получит URL и сохранит его в файл.source class ComicImage(UUIDModel): src = models.URLField('Comic URL', max_length=512, blank=True) img = models.FileField('Images', null=True, …

26.02.2022
Фильтрация последовательностей событий в django

Мое приложение на django хранит действия, которые игроки выполняют во время игры. Одна из моделей называется Event, и она содержит список всех действий игроков. Она имеет следующие 4 столбца: game_id, player_name, action, turn. Turn - это номер хода, в котором …

26.02.2022
Создание запросов в python с помощью ajax

Hey я хочу сделать запрос для шаблона. у меня есть несколько кнопок с именами. как только я нажимаю на эту кнопку, ajax гарантирует, что я увижу данные за этими именами. сторона ajax готова, но сторона python не работает. …

25.02.2022
ORM-запрос вытягивает объекты за пределы диапазона дат из-за изменения часового пояса

У меня есть часть унаследованного кода, который использует интерполированный SQL с psycopg2 для выполнения запроса. Однако я хотел убрать это и сделать так, чтобы код использовал только ORM. Однако у меня возникла проблема, когда мой ORM-запрос выводит результаты за …

25.02.2022
Невозможно выполнить запросы при вставке многосвязных объектов в файле миграции Django

Я хочу инициировать основные данные 4 связанных моделей в файл миграции. Вот список моих моделей: Test QuestionCategory(with `Test` FK) Question(with `QuestionCategory` and `Test` FK) А также вот моя функция, которая импортирует данные в файл миграции: def …

25.02.2022
Django ModelsConditional ForeignKey

у меня есть 4 модели Django (команда, игрок, игра, бросок): class Team(models.Model): team_id = models.AutoField(primary_key=True) name = models.CharField(max_length=255) class Player(models.Model): player_id = models.AutoField(primary_key=True) team_id = models.ForeignKey(Team, on_delete=models.DO_NOTHING) name = models.CharField(max_length=50) class Game(models.Model): game_id = models.AutoField(primary_key=True) team1_id = models.ForeignKey(Team, related_name='team1', …

25.02.2022
Django: Как изменить тип изображения на WebP при загрузке?

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

25.02.2022
В чем разница между сериализаторами в django-rest-framework и формами в django?

Просто хотел узнать разницу между serializers.py в Django-rest framework и forms.py в Django app. Я новичок в этой концепции и не смог правильно понять ее, когда перешел на DRF из Django. Может кто-нибудь объяснить?