Django and Python "Questions and answers", page 1201

08.01.2022
Как получить реальное изображение вместо url при редактировании Modelforms в шаблоне django?

Html <div> {{variant_images_form.display_image|as_crispy_field}} </div> views.py def item_approval(request, pk): if request.method == "GET": product_form = AdminProductForm(request.POST) item = ProductVariants.objects.get(item_num=pk) product_id = item.product_id product = Product.objects.get(product_id=product_id) product_variant_images = ProductVariantsImages.objects.filter(product_variant=item) product_form = AdminProductForm(instance=product) item_form = ProductVariantsForm(instance=item) variant_images_form = ProductVariantsImagesForm(instance=product_variant_images[0]) return …

08.01.2022
При попытке скачать Django выдает ошибку

Я много чего пробовал но не получается. Я даже создал полностью новую папку и тоже ошыбка. Помогите <img …

08.01.2022
1054, "Неизвестная колонка 'work_waterlevel.id' в 'списке полей'" в django

Я пытаюсь отобразить данные mysql на HTML странице, все работает нормально, но когда я пытаюсь отобразить данные из mySQL на html странице, то появляется ошибка 1054, "Unknown column 'work_waterlevel.id' in 'field list'") эта ошибка как решить эту ошибку мой models.py …

08.01.2022
Ajax не возвращает данные на сервер (Django) при нажатии на некоторые кнопки

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

08.01.2022
Кэш-функция или представление?

Я хочу использовать django-rest-framework с кэшем. @cache_page(10 * 60) @api_view(['GET']) def get_num(request): if request.method == "GET": res = ["ok"] return Response(res) Хорошо работает. На самом деле я хочу кэшировать не view, а function @cache_page(10 * 60) …

08.01.2022
Не удалось создать экземпляр продавца с помощью сигналов django

Я создаю сайт с 2 типами пользователей и все еще новичок в django. И я хочу добавить функциональность для добавления продавца продукта всякий раз, когда продукт продается. Извините, что не смог объяснить это лучше. Вот код models.py: class Ordered(models.Model): …

08.01.2022
В случае с моделью Django,

В коде django для того, чтобы создать модель, например, class Student(models.Model): name = models.CharField(max_length = 200) Почему models.CharField(max_length = 200). Почему мы не можем писать только name=CharField(max_length = 200)

08.01.2022
Как исправить ошибку тестирования аутентификации пользователя?

Я изучаю Drf, я пытаюсь определить логин пользователя Testapi в Drf, он выдает ошибку Not valid view function or pattern name. Кто-нибудь может подсказать, что не так с кодом? URLS.PY urlpatterns = [ path('admin/', admin.site.urls), path('', include('college.urls')), path('auth',include('rest_framework.urls'), name='rest_framework'), …

08.01.2022
Встроенный HTML-код в строку Python не отображается должным образом в Django

Я столкнулся с проблемой, когда вставляю HTML-код в view.py моего python'а. В принципе, моя цель - настроить цвет только определенных слов (на основе ввода). Я хочу сделать это, изменив view.py Например (мой view.py): def home(request): form …

08.01.2022
Почему Django хранит поле charfield как кортеж?

Допустим, у меня есть простая модель в django class Customer(models.Model): session_id = models.CharField(max_length=200) nuts3 = models.CharField(max_length=200) Для сохранения объекта модели я сделаю следующее Customer.create(session_id = "unique_session_id", nuts3 = "some text") Теперь предположим, что мне нужно …

08.01.2022
Как преобразовать этот запрос Sql в запрос Django

Я хочу получить UID на основе фильтрации электронной почты Например, "(select Uid From User_master where email = 'xyz.gmail.com')". Как преобразовать этот Sql-запрос в Django-запрос

08.01.2022
Ключ "version" не основан при подключении django и elastic-apm

я хочу подключить мой проект django к elastic apm но когда я запускаю свой проект, я вижу эту строку : No version key found in server response но мой ответ эластичного сервера имеет этот ключ : { …

08.01.2022
Оптимизация наполнения баз данных с помощью Django

У меня есть файл csv размером 10 ГБ (34 миллиона строк) с данными (без описания столбцов/заголовков), которые необходимо заполнить в базе данных Postgres. В строке данных есть столбцы, которые должны быть в разных моделях. У меня есть следующая …

08.01.2022
Как не изменять значение, если вход пуст

Я написал этот код для формы, над которой я работал. &lt;div class="col-md-6"&gt;&lt;label class="labels"&gt;Doğum Günü:&lt;/label&gt;&lt;input method="POST"name="birtdate" class="form-control" {% if student.birtdate%} type="text"value="{{student.birtdate}}" onfocus="(this.type='date')"onblur="(this.type='text')" {%else %}type="date" {% endif %}&gt;&lt;/div&gt;&lt;/div&gt; Он должен показывать начальное значение при размытии и превращаться в поле …

08.01.2022
Почему я не могу нажать на мои InlineRadios с помощью CrispyForms?

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

08.01.2022
Как сделать запрос в Django, который подсчитывает объекты внешнего ключа?

Привет всем! Новичок в Django, и запутался, помощь приветствуется! Я пытаюсь создать таблицу, типа: Organization Total amount of appeals Amount of written form appeals Amount of oral form appeals …

08.01.2022
Как предотвратить прямой доступ к URL в Django?

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

08.01.2022
Django Strawberry Graphql Bad request 'str' object has no attribute 'execute_sync'

Итак, у меня есть простая модель django class County(models.Model): '''County''' name = models.CharField(max_length=100, null=False, blank=False) class Meta: verbose_name_plural = "Counties" ordering = ['name'] def __str__(self): return self.name вот мой types.py import strawberry from strawberry.django import auto from …

08.01.2022
Django 3.2 Migrations - объект "NoneType" не имеет атрибута "_meta"

$ docker-compose exec myapp python manage.py migrate Я получил эту ошибку после модификации моей модели, как я могу откатить или исправить проблему? Traceback (most recent call last): File "/src/manage.py", line 21, in &lt;module&gt; main() File "/src/manage.py", line 17, …

08.01.2022
Django REST Framework: Запрос COUNT, генерируемый PageNumberPagination, работает медленно

Я не хочу выполнять запросы на подсчет в представлениях, где подсчет не нужен. Как я могу это отключить? Я нашел следующее обходное решение в другом сообщении на stackoverflow. Запрос count не выполняется, но я могу видеть страницы, …

08.01.2022
Как исправить эту ошибку Не удалось импортировать тестовый модуль во время тестирования?

Здесь я пишу TestCase для некоторого набора запросов для просмотра в api и получаю ошибку Not a valid function or pattern name. Я не понял, что здесь не хватает! Есть ли какое-нибудь решение для этого? views.py class StudentView(generics.ListAPIView): queryset …

08.01.2022
Как передать аргументы методу сохранения модели в django через метод serializer create

Я сохраняю такую модель if serializer.is_valid(): message = serializer.save(version_info='55') и я передаю параметр под названием version_info и внутри моего сериализатора у меня есть следующий код class MessageSerializer(serilizer.Serializer): def create(self, validated_data, **kwargs): message = Message.objects.create(**validated_data) return message …

08.01.2022
Hello World в django не работает при деплое на heroku

Я начал изучать django сегодня и сделал hello world вещь, и хочу развернуть его на heroku, сборка прошла успешно, но когда я вхожу в приложение, оно выдает мне ошибку "Ошибка приложения В приложении произошла ошибка, и ваша страница не …

08.01.2022
Как написать url для тестирования при использовании наборов представлений в Django Restframework

Я действительно не умею тестировать. На самом деле, я не знаю, как написать тестовый url для получения ответа от набора представлений. Вот мои представления, class AppraisalAPI(viewsets.ReadOnlyModelViewSet): queryset = Appraisal.objects.all().order_by('-id') serializer_class = AppraisalSerializer def get_permissions(self): if self.action in ['retrieve']: …

08.01.2022
Heroku Django-AuthException at /complete/vk-oauth2/

''' Помогите пожалуйста, я новичок в программировании. Мне нужно войти в социальную сеть, а у меня ошибка(.Помогите пожалуйста как изменить версию социальной сети в контакте в Heroku?AuthException at /complete/vk-oauth2/ Неверный запрос: версии ниже 5.81 являются устаревшими. Параметр версии должен …

08.01.2022
Невозможно получить идентификатор комментария с помощью AJAX в django

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

08.01.2022
Ошибка Django при попытке запустить сервер после установки cors-headers

Итак, я пытаюсь сделать Django back-end для своего проекта. Это мой первый раз, когда я делаю что-то подобное, поэтому когда я получил ошибку CORS (Политика CORS: На запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'. Если вам нужен непрозрачный ответ, установите режим …

08.01.2022
Специфические отношения между моделями Django

Добрый день! Я кодирую образовательный портал на Django и вот модели: class UserRanking(models.Model): user_id = models.ForeignKey(UserCourses, on_delete=models.CASCADE) i_xp = models.IntegerField(default=1) class UserCourses(models.Model): i_subscription_type = models.ForeignKey(SubscriptionType, on_delete=models.CASCADE) i_course_id = models.ForeignKey(CourseInfo, on_delete=models.CASCADE) i_user_id = models.ForeignKey(UserProfile, on_delete=models.CASCADE) dt_subscription_start = models.DateTimeField() dt_subscription_end = models.DateTimeField() …

08.01.2022
Как изящно перезапустить django gunicorn?

Я создал приложение django с помощью docker. В настоящее время я посылаю сигнал hup главному процессу gunicorn для перезапуска. Если я просто пошлю сигнал hup, рабочие, скорее всего, перезапустятся, не завершив полностью то, что они делали. …

08.01.2022
Как зашифровать данные в django [дубликат]

Как мы знаем, в Django для каждого элемента в моделях у нас есть id, используя который мы можем получить доступ к этому элементу. Теперь я хочу зашифровать его при отправке на фронтенд, чтобы пользователь не мог ввести случайный id в …

08.01.2022
Передача значения переменной из django в другой скрипт python

Я хочу запустить внешний файл python код Django.view выглядит следующим образом: def generate(request): a=int(request.POST["status"]) b=int(request.POST["level"]) run(['python', 'water.py',a,b]) Я импортировал этот файл water.py из моего приложения Я хочу передать эти значения a и b в мой …

08.01.2022
Django ajax функция upvote downvote

Я очень новичок в ajax, мне нужна помощь в реализации ajax в функции django upvote-downvote utils. Я пытался сделать это самостоятельно, но не смог, любая помощь будет очень признательна, спасибо. Вот фрагменты кода: в моей модели: models.py …

08.01.2022
Обратный вариант для 'google_login' не найден. 'google_login' не является допустимой функцией представления или именем шаблона

У меня есть проект, и я хочу использовать аутентификацию Google для регистрации на моем сайте. Вот мой код signup.html: {% load socialaccount %} &lt;form class="site-form" action="{% url 'authentication:signup' %}" method="post"&gt; {{ form }} {% csrf_token %} &lt;label&gt; …

08.01.2022
Как управлять перенаправлением после вызова Ajax + django

Я управляю платежами с помощью braintree drop in и использую django. Когда платеж проходит успешно, он должен перенаправлять на страницу успешного платежа, а когда неуспешно - на страницу неудачного платежа. Я определяю перенаправления в моем views.py, но я не …

08.01.2022
ProgrammingError: Курсор закрыт при использовании Django ORM raw

Имеет место повторяющаяся ошибка ProgrammingError: Cursor closed при использовании необработанного запроса с помощью Django ORM MyModel.objects.raw(&lt;raw_sql_query&gt;) Используемая база данных - MySQL, и к объекту курсора нет доступа ни в одном прикладном коде. Все ссылки, найденные …

08.01.2022
Django REST API подключается к существующей базе данных MySQL показывает пустые [] в http://127.0.0.1:8000/api/overview

Я хочу подключить мой Django REST API к MYSQL, что я успешно сделал в настройках, однако он показывает emppty [] в http://127.0.0.1:8000/api/overview/. Я был бы признателен, если бы вы помогли понять, как заставить мои цифры отображаться …

08.01.2022
Django пагинация не работает должным образом при использовании метода POST в форме поиска

Я пытаюсь найти элемент в форме, используя метод POST, и я получил результаты. Но когда я использую пагинацию Django, я получаю результаты на первой странице. Когда я нажимаю на кнопку next или 2 в Django paginator, я получаю ошибку, …

08.01.2022
Как передать несколько целых чисел в поле ManyToMany, присутствующее в списке в Django

Я хочу добавить этот товар в обе категории, как это сделать class Category(models.Model): name = models.CharField(max_length=500) image = models.ImageField(upload_to='categories', default='default.png') class Products(models.Model): name = models.CharField(max_length=500) category_id = models.ManyToManyField(Category, default='') category_id = [4, 6] product, created = Products.objects.get_or_create(name =data['Casual Red …

08.01.2022
Как развернуть проект django на aws? я уже пробовал с nginx, gunicorn, но ничего не получилось. нужна помощь в этом вопросе

При использовании aws для развертывания проекта django с nginx, gunicorn, но он не работает, как развернуть его правильно, нужна помощь.

08.01.2022
Как использовать django annotate для сравнения текущей даты с другими датами в моделях

Я хочу получить количество дней между текущим временем и другой датой. Вот команда, которую я использовал: employees = Employee.objects.annotate( duration=ExpressionWrapper(datetime.now().date() - F('start_working_date'), output_field=DurationField()) ) Но результат, который я получил (employee.duration), равен 0. for employee in employees: employee.duration …