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

18.10.2021
Python, Django Проблема при выполнении команды : python3 manage.py runserver

Я новичок в Python и Django. Это моя первая программа на Django и я пытаюсь использовать команду (python3 manage.py runserver), но получаю следующую проблему. Пожалуйста, помогите -- введите описание изображения здесь введите описание …

18.10.2021
Django signal post_save не работает, пока значение debug равно false

Я реализовал django signals для модели. Они работают нормально, только когда debug равен True. Есть идеи, как решить эту проблему, чтобы сигнал post_save работал, когда debug равен False в production. Вот мой код в models.py @receiver(post_save, sender=PackageSubscription) def update_balance(sender, …

18.10.2021
Django/Docker: миграция не обнаружена и не применена

Стек: Django/Docker/Docker-compose/Postgresql (не в контейнере)> Я сделал модификации, включая обновления моделей, сохранил и отправил в свой удаленный репозиторий Gitlab. Затем я вытащил модификацию из моего репозитория на Gitlab на сервер preprod, и я вижу, что у меня …

18.10.2021
Как исправить ошибку, делаю авторизацию пользователя

Ошибка views.py from django.shortcuts import render, HttpResponseRedirect, redirect from django.contrib.auth import authenticate, login def account(request): return HttpResponseRedirect("/") def auth(request): username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) …

18.10.2021
Создание списка объектов из загруженного файла csv

У меня есть модель под названием leads. Я загружаю их через CSV. Проблема в том, что я хотел бы назвать каждый из списков лидов при загрузке, чтобы я мог фильтровать и просматривать конкретные списки. Models.py class Lead(models.Model): first_name = …

18.10.2021
Как лучше всего работать с валидацией форм Django с использованием вложений FieldFile?

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

18.10.2021
Проблема с Django не обнаруживает изменения в коде python каждый раз необходимо перезапускать сервер

У меня проблема мой django сервер не показывает обновленный код python при обновлении страницы каждый раз мне нужно перезапустить сервер я искал в интернете и все что я нашел это когда я запускаю сервер ./manage.py runserver он …

18.10.2021
Зарегистрированные пользователи не отображаются в панели администратора

Я работаю над проектом на Django, где я создаю форму, чтобы пользователи могли зарегистрироваться на странице; во время тестовой регистрации пользователя я не могу увидеть информацию о нем в административной панели urls.py from django.urls import path from . import views …

18.10.2021
Можно ли обслуживать статические файлы в Django в продакшене, если они расположены в каталогах с неанглийским названием?

В Django у меня есть изображения, хранящиеся в каталогах, таких как /items/static/items/images/something_russian/image.jpg. И, похоже, Django не хочет обслуживать эти файлы в production, если путь к ним не английский. В разработке все работает отлично, и также работает, если не используется …

18.10.2021
Не удается запустить контейнеры docker compose на ubuntu 20.04

У меня есть веб-приложение в 3 контейнерах, запущенных на сервере linux (ubuntu 20.04), веб-приложение Django, веб-сервер nginx и база данных postgres. Когда я запускаю 'docker-compose ps', он не показывает ни одного контейнера. Я уверен, что это правильная папка, …

18.10.2021
Django QueryDict Как сделать так, чтобы "плюс" не исчезал в QueryDict?

Как сделать так, чтобы "плюс" не исчезал в QueryDict? Я пытаюсь разобрать полученный get-запрос на дикту: from urllib.parse import quote_plus my_non_safe_string = "test=1+1" # This example, the string can be anything. (in GET query format) QueryDict(my_non_safe_string) out: <QueryDict: …

18.10.2021
Почему django Request Url исправляет

Введите описание изображения здесь Я не создавал url, но он выходит с самого начала, так как закреплен за url под названием main. Нет ли способа сбросить настройки?

18.10.2021
Django накапливает данные перед сохранением в БД

На моем сайте django мне нужен трекер, который измеряет, как долго пользователь выполнял определенную активность каждый день. Для этого браузер посылает ajax запрос на сервер каждые 30 секунд, пока пользователь выполняет свою активность. Получив этот запрос, сервер увеличивает счетчик …

18.10.2021
Nginx и uwsgi и Django выдают 500 ошибку

Я застрял на несколько часов, пытаясь заставить эту конфигурацию работать. Вот мои детали конфигурации: [uwsgi] uid = ubuntu gid = ubuntu plugins = python3 wsgi-file = /home/ubuntu/core/core/wsgi.py virtualenv = /home/ubuntu/virtual chdir = /home/ubuntu/core home = /home/ubuntu/virtual env = DJANGO_SETTINGS_MODULE=core.settings …

18.10.2021
Ошибка django при выполнении команды 'django-admin makemigrations'

Я получаю следующую ошибку при выполнении команды 'django-admin makemigrations' django.core.exceptions.ImproperlyConfigured: Запрошена настройка CSRF_FAILURE_VIEW, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам

18.10.2021
Как вставить имя переменной в качестве переменной django html python

Допустим, у меня есть код ниже . for(var i = 0 ; i < totalCards ; i++ ){ $("#content").append(` <div class="card-container" id="${i}"> <div class="front"></div> <div class="back">sd</div> </div> `) } У меня есть словарь django python с переменной …

18.10.2021
Проверка электронной почты и пароля из пользовательских таблиц базы данных в django

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

18.10.2021
Приложение Django: Нет модуля с именем 'django.core.asgi'

С сегодняшнего дня я не могу запустить свое приложение Django, потому что возникает ошибка импорта: "Нет модуля с именем 'django.core.asgi'". Есть ли у вас идеи, в чем может быть проблема? Информация: Manjaro python3.9 Версия Django: (2, …

18.10.2021
Как запустить gunicorn в windows?

После некоторого поиска я был поражен, не обнаружив никакой информации о том, работает ли Gunicorn под Windows. Кто-нибудь знает, так ли это, и если да, то где я могу найти подтверждение этому?

18.10.2021
Django/Wagtail : InvalidFilterSpecError в /blog/article-blog-page/ при обновлении страницы Article Blog Page

Следуя руководству из Wagtail CMS: How to subclass Wagtail Pages, я столкнулся с ошибкой при обновлении страницы блога статей. Я использую Debug Toolbar 3.2.2, Python 3.9.6, Wagtail core 2.14.1, Taggit 1.5.1 и Django Extensions 3.1.3. …

18.10.2021
Куки отсутствуют в React, но отсутствуют в Django

Я использую SimpleJWT и RestFramework для аутентификации. Токены хранятся в cookies после завершения входа и запрос отправляется на login api, который находится в React. class CustomTokenObtainPairView(TokenObtainPairView): def post(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) try: serializer.is_valid(raise_exception=True) except TokenError as …

18.10.2021
Экспорт одного элемента в csv Django

У меня есть модель под названием leads и я пытаюсь экспортировать одну ссылку из моей базы данных. В настоящее время я могу экспортировать только все зацепки. Model.py class Lead(models.Model): transfer_date=models.DateField(blank=True, null=True) callback_date = models.DateField(blank=True, null=True) contact_date = models.DateField(blank=True, null=True) …

18.10.2021
Django Rest Framework: Создание API(ов)

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

18.10.2021
Упорядочивание версий пакетов pip в django

У меня есть база данных postgres, хранящая все версии различных пакетов pip. Формат выглядит примерно как X.X.X (например, 01.9.1 или 14.12.03) и является строкой. Число X может быть от 1 до конечного числа n. Теперь я хочу …

18.10.2021
Закодированный UUID через DjangoJSONEncoder, как декодировать его обратно?

Я использую JSONField, и для правильной сериализации UUID я использую класс DjangoJSONEncoder: from uuid import uuid4 from django.core.serializers.json import DjangoJSONEncoder from .models import JsonTestModel sample_uuid = uuid4() encoder = DjangoJSONEncoder() encoded_uuid = encoder.encode(sample_uuid) test = JsonTestModel.objects.create(extra_data={"encoded_uuid":encoded_uuid}) Когда я …

18.10.2021
Django создает новый экземпляр внешнего ключа внутри Create template другой модели

У меня есть два класса, один из которых имеет другой в качестве ForeignKey. Первый класс - Test, а второй класс - Page. Страница имеет 3 поля, имя, описание и дата. Я хочу сделать форму для Test, в которой пользователь …

18.10.2021
Является ли хорошей практикой сброс всех миграций перед развертыванием проекта на сервере?

У меня есть два вопроса о лучших практиках развертывания, связанных с миграцией. I am in the middle of developing a Django project. Sometimes I have to change some previous migrations due to some changes in one of my …

18.10.2021
REST добавление атрибутов разным пользователям в Django

Я создал свое первое приложение, которое позволяет мне создавать новые записи в таблице под названием "проекты". На данный момент у меня стандартная модель пользователя, и я хотел бы создать новую таблицу, где я могу назначить пользователя (ID или имя) …

18.10.2021
Автозаполнение поля slug в createView

Я сделал форму для создания поста на сайте блога, но мне нужно автозаполнение slug поста. я пробовал: просмотров class CreatePost(LoginRequiredMixin, CreateView): form_class = PostCreationForm template_name = 'blog/create_post.html' login_url = 'login' def form_valid(self, form): form.instance.author = self.request.user form.instance.slug = …

18.10.2021
При попытке разобрать файл Django возникает исключение

Моя цель - разобрать файл Django внутри my_app приложения проекта, используя importlib пакет. Для этого у меня есть следующий код: import ntpath class Foo: def _get_module_name(self, path, remove_extension=True): head, tail = ntpath.split(path) if remove_extension: tail = tail.split('.')[0] return tail def …

18.10.2021
Django Error 'bytes' object has no attribute '_committed'

Проблема следующая - пытаюсь добавить фото из папки в БД(SQLite). Выползает ошибка 'bytes' object has no attribute '_committed'. Прошу помощи, так как перелазил уже все. Фрагменты кода: models.py from django.db import models class Post(models.Model): title = models.CharField(max_length=255, verbose_name='Название') text = …

18.10.2021
Я хочу добавить несколько навыков для одного пользователя в одном запросе

Я хочу создать несколько навыков пользователя в одном запросе. Я не хочу использовать ManyToManyField, потому что это не то, когда я должен сделать запрос. Есть ли какой-нибудь способ сделать это? class UserSkills(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) skills = models.ForeignKey(Skill, on_delete=models.CASCADE) …

18.10.2021
AWS CLI S3 sync повреждает изображения при загрузке

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

18.10.2021
Django-Admin как обрабатывать ошибки в save_model():

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

18.10.2021
Несколько представлений одного и того же экземпляра в DRF

Я использую DRF, чтобы сделать доступными некоторые наборы данных из моего бэкенда Django (2.2.24) и использовать Listfield-Serializer, чтобы показать их через мой API в виде списка. qualificatonIds - это поле "многие ко многим" в модели, которое связывает topic экземпляр с …

18.10.2021
Как использовать CORS в django rest framework?

Я использовал django-cors-headers для CORS, но не могу заставить CORS работать правильным образом. С клиентской стороны я могу запустить код с любого хоста, которого нет в списке ALLOWED HOSTS, но запрос все равно завершается без какой-либо CORS ошибки. …

18.10.2021
ValueError: Невозможно преобразовать смешанное значение в альтернативное - Отправка электронной почты с помощью Python

Я пытаюсь отправить стилизованный шаблон bootstrap HTML по электронной почте с помощью smtplib и EmailMessage. Я использовал f string для форматирования файла. Но я столкнулся с ошибкой ValueError: Cannot convert mixed to the alternative. Я не смог решить эту проблему. …

18.10.2021
Python django тестирование просмотров NoReverseMatch

во время тестирования логики приложения я столкнулся с этой ошибкой python ver:3.8.2 django rest_framework:3.12.4 raise NoReverseMatch(msg) django.urls.exceptions.NoReverseMatch: Обратный поиск для 'signup' с ключевыми аргументами '{'brandname': 'tcs', 'brandtext': 'tcsit', 'image1': '', 'image2': ''}' не найден. Проверен 1 шаблон(ы): ['brand/signup/$'] …

18.10.2021
Можно ли подключить MySQL DB из шаблона django?

Я хочу узнать, можно ли подключить mysql db из шаблона django?. {% for product in productLists %} <form onsubmit="addToDB(event);"> {% csrf_token %} <img src="/Media/{{product.product_image}}" alt="{{product.product_name}}"> <h3>{{product.product_name}}</h3> <input type="hidden" name="User_id" class="User_id" value="{{user.User_id}}" /> <button type="submit"> Add to cart </button> </form> …

18.10.2021
Django: как отобразить изображение из базы данных django в шаблоне на основе выбранной опции из формы?

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