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

03.02.2022
Невозможно отфильтровать поле в модели перевода приложения parler для django

Я пытаюсь отфильтровать модель изображений по определенной категории. Все работало, пока я не реализовал приложение parler и не изменил модель так, чтобы она была транслированной моделью. Теперь я не могу заставить фильтр работать. Вот мои модели: from parler.models import TranslatableModel, …

03.02.2022
Как показать "время", в которое было отправлено сообщение, с помощью каналов django

Я новичок в django-channels, работаю над приложением для чата. Я хочу, чтобы "метка времени" отображалась мгновенно, когда сообщение отправляется в комнату, это работает только когда я обновляю страницу, так как метка времени сохраняется в модели. Я пробовал играть с consumers.py …

03.02.2022
Как вычислить возраст, используя Django с формой на основе классов, шаблонов и gijgo datepicker?

Я прочитал это сообщение и считаю, что мое совершенно другое; Django Datepicker calculate age Я использую Django версии 4.0.1. Я использую Gijgo datepicker для получения даты рождения регистрирующегося человека. В свой шаблон base.html я добавил следующее: <script src="https://unpkg.com/gijgo@1.9.13/js/gijgo.min.js" …

03.02.2022
Django. Не удается отправить письмо с вложением

Файл по пути filename не сохраняется, а письмо приходит, но без вложения. Форма: <form action="/send_resume" method="post"> {% csrf_token %} <input type="text" name="name" placeholder="ФИО"> <input type="email" name="email" placeholder="E-mail"> <input type="file" name="file" accept=".pdf" required> <button>Отправить резюме</button> </form> views.py @csrf_exempt @require_POST def …

03.02.2022
Возможная ошибка в Django при выборе pandas DataFrame?

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

02.02.2022
Django relay graphql упорядочение по дате создания

Как сделать запрос модели в виде порядка по дате создания в django graphene-relay class CategoryNode(DjangoObjectType): class Meta: model = Category filter_fields = ['name', 'ingredients', 'created_at'] interfaces = (relay.Node, ) class Query(graphene.ObjectType): category = relay.Node.Field(CategoryNode) all_categories = DjangoFilterConnectionField(CategoryNode)

02.02.2022
Динамическая модель Django - похожие повторы

Я работаю над созданием инструмента генерации цитат с помощью django и пытаюсь определить лучший способ построения модели(ей). Например, в расценках может быть n-ное количество различных пунктов, над которыми нужно работать: driveway1, driveway2, sidewalk, wall, fence, etc, etc. …

02.02.2022
Создайте новую строку модели с полями, которые являются внешними ключами

Мне кажется, что способ, которым я создаю экземпляры своих моделей, неправильный/содержит слишком много шагов. models.py: class Library(models.Model): name=models.CharField(max_length=40) address=models.CharField(max_length=30) postcode=models.CharField(max_length=30) class Bookshelf(models.Model): number=models.IntegerField(default=0) name=models.CharField(max_length=30) library=models.ForeignKey(Library, on_delete=models.CASCADE) Я создал библиотеку, выполнив следующие действия: library = Library(name="town centre", address="main …

02.02.2022
Dj_rest_auth использует 'access_token', 'refresh_token', тогда как drf_simple_jwt использует 'access', 'token' - как заставить их работать вместе?

Я использую dj-rest-auth. Для использования jwt я также установил django-rest-framework-simplejwt. Проблема в том, что в первом варианте используются такие имена токенов: access_token refresh_token , тогда как во втором случае используется access refresh Но предполагается, что …

02.02.2022
Использование результатов запроса в ОБОИХ шаблонах и представлении

В Django мне нужно сделать запрос к таблице, чтобы получить некоторые данные из базы данных. Мне нужны результаты ОБА в представлениях и во ВСЕХ моих шаблонах. Есть ли способ выполнить этот запрос только один раз? Вот …

02.02.2022
Как получить доступ к базе данных postgres и получить из нее данные?

Итак... Я работаю над проектом с базой данных postgres. Он включает систему аутентификации и хранит данные пользователей в базе данных postgres. Теперь я хочу получить данные из базы данных. Например, электронную почту всех пользователей в базе данных. settings.py …

02.02.2022
Не удается получить желаемый результат на странице после выполнения кода, построенного на React и Django

Я создал 3 компонента в react и отобразил их. Я использовал react router для маршрутизации этих компонентов, но даже после маршрутизации точно так же, как показано в этом видео https://youtu.be/YEmjBEDyVSY я не смог получить желаемый текст …

02.02.2022
Database_sync_to_async не работает в потребителях каналов django

< class NotificationConsumer(AsyncWebsocketConsumer): async def connect(self): self.room_name = self.scope['url_route']['kwargs']['username'] self.room_group_name = 'notification_%s' % self.room_name notificationobjs=await self.get_details(self.room_name) # unseencount=application_notifications.objects.filter(User=User.objects.get(username=self.room_name),is_seen=False).count() data={'notifications':NotificationSerializer(notificationobjs,many=True).data,'count':0} print(self.room_group_name) await self.channel_layer.group_add( self.room_group_name, self.channel_name ) await self.accept() await self.send(text_data=json.dumps({'status':'connected','user':self.room_group_name,'payload':data})) @database_sync_to_async def get_details(self,room_name): return application_notifications.objects.filter(User=User.objects.get(username=room_name)) Это мой файл потребителей и …

02.02.2022
ORA-00904: "2022-01-20": недопустимый идентификатор

У меня проблема с выводом результатов поиска записей между двумя диапазонами дат из базы данных. Ниже приведен фрагмент моего кода: Жду вашей помощи: def mostraDate(request): if request.method == "POST": fromDate = request.POST.get('fromDate') toDate = request.POST.get('toDate') cursor = …

02.02.2022
Исправление представлений фреймворка отдыха Django для модульного тестирования

вот мое представление, которое я хочу протестировать: # views.py from weather.utils import get_weather_data class CityWeather(APIView): def get(self, request): city = request.GET.get('city', None) if city: city_weather = get_weather_data(city) if city_weather: return Response(city_weather, status=status.HTTP_200_OK) return Response({"error": "City was not found"}, status=status.HTTP_404_NOT_FOUND) …

02.02.2022
UnicodeDecodeError: пропущен файл requirements.txt в . (причина: кодек 'utf-8' не может декодировать байт 0xff в позиции 0: недопустимый начальный байт)

Я устанавливал gettext без каких-либо проблем и вдруг получил эту ошибку: UnicodeDecodeError: skipped file requirements.txt in . (reason: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte) processing locale es Что привлекает мое внимание, так …

02.02.2022
Python [Errno5] Ошибка ввода/вывода при преобразовании аудиофайла

Я написал конвертер видео/аудио с использованием Python PyTube. Код для конвертации видео работает, но аудио - нет. Я использую moviepy для записи аудиофайла, потому что это невозможно с помощью одного только pytube. Но теперь у меня есть ошибка, которая у …

02.02.2022
Django + Celery: Как запустить задачу после завершения подзадач из разных запланированных задач

В настоящее время я создаю webapp с помощью Django и Celery. У меня есть одна задача (sometask), которая добавляет в очередь неизвестное количество других задач (othertask) в цикле for. Теперь я не понимаю, как я могу запустить другую задачу …

02.02.2022
Обновление определенного столбца таблицы mysql с помощью представлений django

У меня есть таблица mysql с колонками id, username и token, где id и username уже заданы, но token меняется каждый раз. Как обновить его с помощью django views.py Я указываю имя пользователя для идентификации, но это добавляет новую …

02.02.2022
Как я могу аннотировать другую группу аннотаций по запросу в django

У меня два квеста Proyecto.objects.filter().order_by('tipo_proyecto') Proyecto.objects.values('tipo_proyecto').annotate(total=Sum('techo_presupuestario')) Как я могу сделать это в одном запросе, я хочу, чтобы первый запрос содержал аннотированные данные, которые представляют всю сумму techo_presupuestario в зависимости от вашего tipo_proyecto возможно ли это?

02.02.2022
Получить запрос в django?

У меня проблема с django request. Я не знаю. Я пытался сделать все, но я получил У объекта 'blog' нет атрибута 'get'. Я хочу сделать мини-блог на своем сайте, но сейчас он не работает. Я хотел бы получить все …

02.02.2022
Как объединить два кверисета из двух моделей? Django Rest Framework

У меня есть две модели class Answer(models.Model): answer = models.TextField() created_at = models.DateTimeField(editable=False, default=timezone.now) updated_at = models.DateTimeField(default=timezone.now) user = models.ForeignKey('users.CustomUser', on_delete=models.PROTECT) question = models.ForeignKey('Question', on_delete=models.PROTECT) number_of_points = models.IntegerField(default=0) moderate_status = models.BooleanField(default=False) и class Question(models.Model): question_subject = …

02.02.2022
Как автоматически создавать страницы для каждого элемента с помощью Wagtail?

Я изучаю Wagtail, и мне трудно понять автоматическое создание страницы. Допустим, у меня есть сайт, где пользователи могут заполнить форму, чтобы стать "фанатом". У меня есть страница, на которой перечислены все имена поклонников, например fanlist = Fan.objects.order_by( "-timestamp") …

02.02.2022
Как выполнить пользовательскую функцию при нажатии на объект в админке django?

Я хочу создать функцию, которая будет выполняться каждый раз, когда Admin нажимает на этот объект в Django Admin. У вас есть идеи? < def save(self, *args, **kwargs): if self.corp_goal: print('We have corporate goal!') for i in self.corp_goal.all(): if i.corp_factor_rate: …

02.02.2022
Django редактировать владелец Object

< Я пробовал с чем-то вроде этого, что, конечно же, не работает def ChangeField(request, title_id): user_title = Field.objects.filter(id=title_id, user=request.user) if user_title: user_title.user = 'Admin' user_title.save() else: return redirect('https://example.com') return HttpResponseRedirect('/another') Когда пользователь объекта ID 11, например, вызывает URL …

02.02.2022
Обслуживание загруженных пользователем изображений в разработке

У меня есть модель Profile, которая должна позволять пользователю загружать изображение профиля. В браузере форма, в которой я позволяю пользователю редактировать свой профиль, отображает поле ввода "Browse Images", но при отправке изображение не сохраняется и не создается каталог "media/", …

02.02.2022
Не могу понять, как написать id у объекта snippet

Index.html &lt;div class=&quot;row mt-3&quot;&gt; &lt;div class=&quot;col&quot;&gt; &lt;hr&gt; &lt;h4&gt;Найти сниппет по номеру&lt;/h4&gt; &lt;form action=&quot;{% url 'view_snippet' &quot;Вот сюда поставить id&quot; %}&quot; id=&quot;view_snippet_form&quot;&gt; {% csrf_token %} &lt;div class=&quot;form-group row&quot;&gt; &lt;label for=&quot;snippet_id&quot; class=&quot;col-sm-2 col-form-label col-form-label-lg&quot;&gt;Номер:&lt;/label&gt; &lt;div class=&quot;col-sm-8&quot;&gt; &lt;input type=&quot;number&quot; class=&quot;form-control form-control-lg&quot; id=&quot;snippet_id&quot; placeholder=&quot;введите …

02.02.2022
Как получить доступ к полю внутри вложенного сериализатора и заставить работать пост-запрос?

Я работаю над POST-запросом, в котором сначала сохраняется Tag, а затем Tagging - это текстовые метки, относящиеся к картинке (ресурсу). Вот два сериализатора: serializers.py class TagSerializer(serializers.ModelSerializer): class Meta: model = Tag fields = ('name', 'language') def create(self, validated_data): tag_data …

02.02.2022
Интернет-расценки/заказы с помощью django: отображение/показ кнопки после отправки формы

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

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

Я создал 3 модели: class PropertyExtra(models.Model): type = models.CharField(choices=ExtrasType.choices, max_length=7) property_type = models.IntegerField(choices=PropertyType.choices) title = models.CharField(max_length=100) identifier = models.CharField(max_length=20, unique=True) class Property(models.Model): extras = models.ManyToManyField(PropertyExtra, through="PropertyExtraData") class PropertyExtraData(models.Model): value = models.CharField(blank=True, null=False, max_length=300) property_extra = models.ForeignKey(PropertyExtra, on_delete=models.CASCADE) property = …

02.02.2022
Django шаблон в компонент Vue

Мне нужно превратить некоторые из моих шаблонов в компоненты Vue, но в настоящее время я использую рендеринг на стороне сервера с помощью Jinja, как я могу превратить рендеринг Jinja в Vue? Я новичок в Vue.js, поэтому прошу прощения, если …

02.02.2022
Django Rest Framework - Похоже, что пагинация набора запросов происходит некорректно, что приводит к длительному времени ожидания перед отображением на передней панели.

Я столкнулся с проблемой, когда на получение 25 элементов в постраничном ответе уходит до 30 секунд. Это происходит при первоначальной загрузке страницы, а также при любых последующих запросах страницы через кнопки datatables previous и next. В рассматриваемой модели …

02.02.2022
Django DeleteView не сохраняет изменения

Я использую django DeleteView для удаления учетной записи пользователя. когда я устанавливаю свойство is_active пользователя в False, оно не сохраняется в базе данных. оно по-прежнему установлено в True вот мой views.py from django.shortcuts import get_object_or_404 from django.urls import reverse_lazy …

02.02.2022
Многие отношения со сквозным полем не отображаются в панели редактирования администратора

Я пытаюсь добавить новую функциональность в существующий проект, где пользователи могут добавлять несколько стран с городами. Вот модели: class OfferCountries(models.Model): country = models.ForeignKey("Country", on_delete=models.CASCADE) cities = models.ManyToManyField("City", related_name="offer_cities", blank=True) offer = models.ForeignKey("Offer", related_name="offer_id",on_delete=models.CASCADE) class Offer(BaseModel): ... offer_country = models.ManyToManyField('Country', …

02.02.2022
Python: Как я могу импортировать свой собственный модуль? ModuleNotFoundError в python

Я собираюсь импортировать свой собственный модуль в свой main.py. Я сделал несколько файлов python в моем каталоге скриптов.(DataExtractor~KorTextPreProcessor) введите описание изображения здесь Я написал свой код следующим образом... import DataExtractor import KoreTextPreprocessor …

02.02.2022
Неверная команда 'PassengerPython', возможно, неправильно написана или определена модулем, не включенным в конфигурацию сервера IN Django godaddy

Внутренняя ошибка сервера Сервер столкнулся с внутренней ошибкой или неправильной конфигурацией и не смог выполнить ваш запрос. Пожалуйста, свяжитесь с администратором сервера по адресу webmaster@example.com и сообщите ему время возникновения этой ошибки, а также действия, которые вы выполняли непосредственно перед …

02.02.2022
Использование тегов и фильтров шаблонов Django в javascript

Я создаю поисковую систему с использованием Algolia в Django-проекте клиента. В html-секции шаблона клиент использует эту строку для правильного форматирования даты. &lt;span&gt;&lt;em&gt;posted&lt;/em&gt; &lt;strong&gt;{{ dealer_announcement.publish_date|date:"F jS, Y" }}&lt;/strong&gt;&lt;/span&gt; В скрипте на шаблоне я определяю, как должно выглядеть каждое …

02.02.2022
Как чисто и эффективно удалить приложение из django

Я переписал и переименовал все приложение. Теперь оно прошло мои тесты, поэтому пришло время удалить старую версию. К моему удивлению, это либо намного сложнее, чем должно быть, либо я просто не нашел правильного ответа. Где находится 'python manage.py delete …

02.02.2022
AttributeError: объект 'list' не имеет атрибута 'lower' django/utils/http.py

Я получаю исключение из модуля site-packages/django/utils/http.py, когда ALLOWED_HOSTS в моих настройках представляет собой список. File "/home/xxxx/.local/lib/python3.8/site-packages/django/utils/http.py", line 292, in is_same_domain pattern = pattern.lower() AttributeError: 'list' object has no attribute 'lower' Обычно срабатывает от модуля из django.test.Client Для …

02.02.2022
Как сделать поле таким же, как int:pk в django rest framework?

У меня есть сериализатор class AnswerQuestionsSerializer(serializers.ModelSerializer): user = serializers.PrimaryKeyRelatedField(read_only=True, default=serializers.CurrentUserDefault()) class Meta: model = Answer fields = ('answer', 'user', 'question', 'number_of_points', 'moderate_status',) И вид class AnswerQuestions(generics.CreateAPIView, generics.GenericAPIView): queryset = Answer.objects.all() serializer_class = AnswerQuestionsSerializer def perform_create(self, serializer): return …