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

25.09.2021
Django test OperationalError не удается создать таблицу

Когда я пытаюсь запустить свои тесты в django, я получаю эту ошибку django.db.utils.OperationalError: (1005, 'Can\'t create table `test_grocerycheck`.`grocery_check_customuser_groups` (errno: 150 "Foreign key constraint is incorrectly formed")'). Эта таблица автоматически создается AbstractUser. Что мне делать в этой ситуации?

25.09.2021
Как я могу отправлять только запросы уведомлений в docker

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

25.09.2021
Как сгенерировать XML-файл из сериализованных данных?

Я создал конечную точку, следуя учебнику, которая возвращает ответ в формате XML: class MyxmlRenderer(XMLRenderer): root_tag_name = 'License' item_tag_name = 'Details' class xmlView(APIView): renderer_classes = [MyxmlRenderer, ] def get(self, request): queryset = Details.objects.all() xml_serializer = DetailSerializer(queryset, many=True) return Response(xml_serializer.data) …

25.09.2021
Почему ошибка валдации формы django не работает в моей форме

Я хочу показать ошибку валидации пользователя, но похоже, что это не работает в моей форме входа вот код my forms.py class LoginForm(forms.Form): username = forms.CharField(widget=forms.TextInput()) password = forms.CharField(widget=forms.PasswordInput()) remember_me = forms.BooleanField(required=False, label='Remember Me',help_text='Keep me logged in.',widget=forms.CheckboxInput()) def clean(self, *args, …

25.09.2021
Передача списка в шаблон django

Hi У меня проблема с перемещением списка в view.py в charts.html вот мой view.py def dash(request): csvFilePath = "'C:\env\지하철역 개수 top 20.csv'" data = [] labels = [] …

25.09.2021
Не удается преобразовать ключевое слово 'phone' в поле django

Я добавил новое поле phone для номера телефона в регистрационную форму, но теперь она выдает ошибку, когда я отправляю ее, она выдает Не удается преобразовать ключевое слово 'phone' в поле. Возможные варианты: адрес, date_joined, email, first_name, groups, id, …

25.09.2021
Django `output_type` для конструкторов строк PostgreSQL

В рамках некоторого пользовательского кода пагинации на основе курсора я выражаю следующий SQL, который сравнивает конструкторы кортежей/строк WHERE (col_a, col_b) > (%s, %s) ORDER BY col_a, col_b используя Django ORM, и конкретно используя Func с alias, …

25.09.2021
Django - Регистрация пользователей с помощью модального Ajax

моя регистрация пользователя с модальной формой не проверяется/сохраняется. Она просто сразу закрывается при сохранении и ничего не происходит. это views.py from django.template.loader import render_to_string from django.http import JsonResponse from authentication.forms import CustomUserCreationForm from django.contrib import messages def CreateUser(request): data …

25.09.2021
Получение временных интервалов в Django

Я создал модель в Django, которая записывает посещения пользователем продукта. Я хочу проверить, если предыдущий визит пользователя, например, был час назад, то в модели записывается еще один визит. Как я могу получить этот временной интервал ?

25.09.2021
Шаблоны не существуют

Как указать путь к base_site.html, что бы просмотры блога видели его. введите описание изображения здесь

25.09.2021
Как ссылаться на внешний ключ при создании команды

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

25.09.2021
Как изменить стандартный адрес электронной почты для сброса пароля в djoser

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

25.09.2021
Django heroku Проблема с изображением

Я новичок в Django и Heroku, я хотел бы узнать, могу ли я в Django загружать картинки в определенную папку в Cloudinary? и затем вызвать их в моих HTML файлах позже? Я видел этот вариант в интернете? model.py …

25.09.2021
Фильтр по дате в django

Я пытаюсь отфильтровать таблицу инструкций по доставке по дате. Специально только в Delivery Instructions, данные таблицы будут удалены через 7 дней после создания. Поэтому в ее модели я использовал DateTimeField в качестве формата даты-времени. Но в других моделях (например, Part) …

25.09.2021
Как изменить хост в django-robots?

Я пытаюсь добавить X-Robots-Tag Я использую эту библиотеку Django-robots и у меня все установлено, я застрял на имени хоста на sitemap показывая example.com ссылка документации https://django-robots.readthedocs.io/en/latest/# скриншот https://i.stack.imgur.com/GWUPu.png ''' #sitemaps.py class StaticViewsSitemap(sitemaps.Sitemap): priority …

25.09.2021
Хрустящая форма не рендерится на ModelForm

Я пытаюсь отобразить ModelForm с помощью crispy form, но не получается, я пробовал оба тега: ( {{ form|crispy }} и {% crispy form %} ). Почему не работает? models.py class ProfileInfo(models.Model): user = models.OneToOneField(User,on_delete=models.CASCADE, unique=True) cover_image = models.ImageField(null=True, …

25.09.2021
Как установить час по умолчанию для моего поля времени данных django

я пытаюсь установить час по умолчанию для моего поля django datetimefield, я использую datetime-local в моем вводе, но он показывает текущее время, я хочу установить время по умолчанию 12:00 PM и также изменить его. Я пробовал это, но не …

25.09.2021
Ошибка ОС: [WinError 123] при установке django в мой проект python

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

25.09.2021
Django StreamingHttpResponse стриминг файла с удалённого сервера

Пытаюсь вывести видео ролик с удалённого сервера таким образом: def my_view(request): url = 'https://host.ru/my_file.mp4 r = requests.get(url, headers = { 'range': 'bytes=0-237403225', }, stream = True) resp = StreamingHttpResponse(streaming_content = r.raw, content_type = 'video/mp4') resp['Content-Disposition'] = 'attachment; filename="video_sd.mp4"' resp['Accept-Ranges'] = …

25.09.2021
Мне не удается развернуть мой проект Django (Django 3.1) на Heroku из-за несовместимого build-pack после того, как я вручную установил его на python

Моей первой попыткой было просто нажать на heroku без установки языка по умолчанию вручную: (myenv) ➜ quotatev3 git:(main) heroku create quotatev3 › Warning: heroku update available from 7.56.1 to 7.59.0. Creating ⬢ quotatev3... done https://quotatev3.herokuapp.com/ | https://git.heroku.com/quotatev3.git (myenv) ➜ …

25.09.2021
Django drf about many-to-many RelatedField пользовательское поле

Я использую последнюю версию фреймворка The Django REST Framework, и таблица в модели связана по принципу "многие ко многим". и таблица в модели связана по принципу "многие ко многим" Мой текущий код модели выглядит следующим образом: model.py class …

25.09.2021
Как пройти тесты после изменения группы моделей?

Я модифицировал Django model Group, чтобы добавить 2 дополнительных поля. К сожалению, с тех пор больше ни один юнит-тест не работает. django.db.utils.OperationalError: no such column: auth_group.description Я добавил этот код в свою модель: Group.add_to_class('description', models.TextField(null=True, blank=True)) …

25.09.2021
Получение пустого словаря при POST ajax

Я пытаюсь удалить некоторые элементы в базе данных, когда пользователь нажимает на значок удаления, но поскольку я отправляю id через POST запрос, я получаю пустой словарь, {% for skills in seeker_skills %} <div class="col-md-4"> <button class="btn btn-info mx-2">{{skills.skill_name}}<span class="badge …

25.09.2021
Как отобразить роли и разрешения django в пользовательской приборной панели

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

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

У меня есть форма, которая получает некоторые поля и теги от пользователей и сохраняет введенные пользователем данные в базе данных: Кстати, я использую taggit вот моя модель: from taggit.managers import TaggableManager class Question(models.Model): title = models.CharField(max_length=500) name …

25.09.2021
Объект 'method' не поддерживает присвоение элементов

Я пытаюсь подсчитать лайки на каждом посте, и это моя модель. Но я получаю ошибку на странице детализации элемента likes = models.ManyToManyField(User, related_name='blog_posts') def total_likes(self): return self.likes.count() VIEW: class ItemDetailView(DetailView): model = Item template_name ='waqart/item_detail.html' def get_context_data(self, *args, …

25.09.2021
Дататайм в Django

У меня date_ordered как DateTimeField в models.py , с auto now add = True. В админке время идеально подходит для date_ordered. Но в терминале он показывает время как date_ordered + 4 часа что-то. У меня есть <a href="https://i.stack.imgur.com/owzkW.png" rel="nofollow …

25.09.2021
Доступ к django по IP WAN вместо домена

Я использую pydanny-cookiecutter, и во время первоначальных запросов я указал домен, который я больше не хочу использовать. Как я могу обновить сервис, чтобы иметь возможность доступа к нему только по WAN IP цифрового океана, на котором я работаю? …

25.09.2021
RuntimeError: невозможно выполнить операцию над обработчиком закрыт. Django и Flutter

Я новичок в программировании WebSocket и программировании Dart/Flutter, но не новичок в Django/Python. Этот игрушечный проект является моим самообучением в свободное время Я беру потрясающий Django boilerplate из отсюда и следую туториалу каналов <a href="https://channels.readthedocs.io/en/latest/tutorial/part_1.html" …

25.09.2021
Django - Могу ли я отобразить несколько HTML, а затем передать их в zip-файле?

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

25.09.2021
Невозможно перенаправить сайт на HTTPS в Django после использования SSL_REDIRECT = True

Я создал сайт со страницей администратора и REST API, я использую сервер centOS для развертывания сайта. У меня есть этот код в моем файле settings.py: MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', # 'djangosecure.middleware.SecuritsyMiddleware' ] …

25.09.2021
Как установить категорию для каждого элемента внутри ответа в rest framework django?

У меня есть две такие модели: class Category(models.Model): title = models.CharField(max_length=256) class Post(models.Model): title = models.CharField(max_length=256, default=None, blank=True) content = models.TextField() created_at = models.DateTimeField(auto_now=True) category_id = models.ForeignKey(Category, on_delete=models.CASCADE) И есть два сериализатора: class CategorySerializer(serializers.HyperlinkedModelSerializer): class Meta: model …

25.09.2021
Django как решить ошибку apps are not loaded yet?

Я использую apscheduler для своего проекта Django. Я пытаюсь выводить список всех пользователей каждые 10 секунд. Но когда я пытаюсь это сделать, возникает ошибка: django.core.exceptions.AppRegistryNotReady: Приложения еще не загружены. scheduler.py from apscheduler.schedulers.background import BackgroundScheduler from accounts.models import …

25.09.2021
Почему не удается получить связанные данные в Self-referencing many-to-many в Django?

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

25.09.2021
Добавьте атрибут к Crispy Form для загрузки нескольких файлов

Я использую Crispy Forms в своем Django приложении. Мне нужно загрузить несколько файлов одной кнопкой, поэтому вместо 'Choose file' мне нужно 'Choose files'. Мои модели: models.py file_1 = models.FileField(blank=True, upload_to='PN_files/%Y/%m/%d/', verbose_name="File 1", validators=[validate_file_size], help_text="Allowed size is 50MB") Мое …

25.09.2021
JWT авторизация возвращает 403 ошибку вместо 401

Всем доброго времени суток, подскажите пожалуйста по данной ситуации. Бэк на Django Rest, фронт на Vue. Может я чего-то не до конца понимаю, но при истечении времени jwt токена мне возвращается 403 ошибка (нет доступа), хотя по моему должна возвращаться …

25.09.2021
Django FileResponse: PermissionError: [WinError 32] Процесс не может получить доступ к файлу, потому что он используется другим процессом

Я пытался вернуть файл с помощью django FileResponse, но столкнулся с проблемой: экземпляр файла не может быть удален после отправки ответа. До этой реализации я использовал модуль tempfile, но он также не работал. from rest_framework import views, status from django.http …

25.09.2021
Как вставить изображение с помощью Django BinaryField и Postgresql Bytea с помощью Django Rest Framework?

Я хочу вставить изображение в базу данных. Я использую Django Rest Framework и Django BinaryField в модели и использую Postgresql Bytea тип данных. Вот мой код : models.py class Question(models.Model): question_id = models.BigAutoField(primary_key=True) question = models.TextField(default=None, null=True) …

25.09.2021
Как вернуть ввод данных назад, если второй запрос не сработал

Вот мой код: data = { "order_type":"order", "user_id":user_id, "order_total":order_total, ... } serialzier = UserOrderSer(data=data) if serialzier.is_valid(raise_exception=True): serialzier.save() product_data = [] for i in all_response: product_data.append({ "order_id": serialzier.data['order_id'], "product_id":i['product_id'], "product_name":i['product_name'], "product_price": i['selling_price'], ... }) product_serializer = UserOrderProductSer(data=product_data,many=True) if product_serializer.is_valid(raise_exception=True): product_serializer.save() …

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

я пытаюсь перенаправить из пункта меню на другую страницу с некоторым параметром в django я пишу код следующим образом &lt;li&gt;&lt;a class="dropdown-item" href="{% url 'MscItPdf_Note' '1' 'SC' %}"&gt;Soft Computing&lt;/a&gt; для этого url.py является path('MscItPdf_Note/&lt;str:semester&gt;/&lt;slug:subject&gt;/',views.MscItPdf_Note,name='MscItPdf_Note') и …