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

18.01.2022
Django как остановить BackgroundScheduler при остановке приложения

В настоящее время я запускаю запланированное задание с помощью BackgroundScheduler, оно работает нормально, но когда я завершаю выполнение приложения, например, с помощью Ctrl+C, задание все еще присутствует в таблице django_apscheduler_djangojob, поэтому при дальнейшем запуске приложения предыдущее задание запускается снова и …

18.01.2022
Django ASO система бронирования

Здравствуйте, у меня проблема с созданием правильной системы бронирования в моем ASO сервисе. Я хочу, чтобы когда клиент заполняет форму для бронирования, он мог видеть ближайшие свободные дни. Я пытался сделать что-то в init этой формы, но не могу понять, …

18.01.2022
Представления отношений в Django не показывают контрольные списки, принадлежащие каждой задаче

Я хочу отображать под каждой задачей, все чеклисты, которые принадлежат данной задаче Мои модели class Project(models.Model): project_manager = models.ForeignKey(Profile, on_delete=CASCADE) title = models.CharField(max_length=55, null=True, blank=True) developers = models.ManyToManyField(Profile, related_name='projects') slug = models.SlugField(max_length=500, unique=True, blank=True) description = models.TextField(default="Project description") date …

18.01.2022
Использование select_related в данном случае в django rest?

У меня есть ситуация, в которой я не уверен, буду ли я использовать select_related или нет. У меня есть модель следующего вида: class Example(models.Model): title = models.CharField(max_length=255, blank=True) message = models.TextField(blank=True) user = models.ForeignKey( User, on_delete=models.CASCADE, null=True, related_name="user_example", ) …

18.01.2022
Получение отличных результатов со всеми полями столбцов в кверисете модели django

Запрос должен быть получен из модели Listingimages с различными результатами. В моей модели featured_image ожидается несколько изображений, так как в форме input атрибут имеет несколько, но мне нужно только одно значение из столбца featured_image с соответствующим внешним ключом listingproducts_id. Я …

18.01.2022
Какая правильная папка и путь к дополнительному js файлу

Я пытаюсь добавить js файл к определенному ModelAdmin. В admin.py у меня есть: ... class AdminProductImages(admin.TabularInline): class Media: js = ('users/js/img_produt_upload.js',) class AdminProductModel(admin.ModelAdmin): inlines = [AdminProductImages,AdminProductFeatures] ... settings.py ... STATIC_URL = '/static/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL …

18.01.2022
Каналы Django и загрузка файлов

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

18.01.2022
Получение product.id в моем django slug product details

У меня проблемы при попытке получить id продукта в шаблонах product_details. Это мой views.py product_details def product_details(request, slug): data = cartData(request) cartItems = data['cartItems'] post = get_object_or_404(Product, slug=slug) context = { 'post': post, 'cartItems': cartItems, } return render(request, 'e_commerce/product_details.html', …

18.01.2022
Фильтр списка администраторов Django с использованием свойства модели

У меня есть модель, как показано ниже: class Order(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) number = models.CharField(max_length=36, blank=True, null=True) external_number = models.CharField(default=None, blank=True, null=True, max_length=250) @property def is_external(self) -> bool: return self.external_number is not None …

18.01.2022
Самоучитель Django [закрыто]

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

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

Следующее в моем models.py: class SensorType(models.Model): hardware_type = models.CharField(max_length=100) is_static = models.BooleanField(default=False) # Some other fields class Sensor(models.Model): device_id = models.CharField(max_length=100, primary_key=True) sensor_type = models.ForeignKey(SensorType, on_delete=models.PROTECT) # Some other fields class Asset(models.Model): name = models.CharField(max_length=100) sensor_type = models.ForeignKey(SensorType, …

18.01.2022
Django - Передача файла в сессию в form_valid

У меня есть следующий код в views.py: class UploadFile(CreateView): form_class = UploadFileForm template_name = "tool/upload.html" success_url = reverse_lazy('tool:edit_columns') def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['file'] = self.request.session['file'] return context def form_valid(self, form): form.instance.name = form.instance.file.name row_number = form.instance.header_row file …

18.01.2022
Django: Есть ли способ хранить сессию запроса в каждой вкладке

У меня есть сценарий использования с администратором, который может получить доступ к области пользователя, когда он нажимает на ссылку, открывается его область (область пользователя является отдельным приложением). Используя jwt доступ админ входит в приложение пользователя. При этом сессии администратора …

18.01.2022
Отправка текущего зарегистрированного пользователя из бэкенда Django во фронтенд React с помощью axios

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

18.01.2022
Django navbar не отображается сверху, вместо него показывается левый верхний блок

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

18.01.2022
Как загрузить виджет select с данными queryset в формах django

Я пытаюсь загрузить виджет динамического выбора в мою форму с данными queryset, используя следующий код: forms.py class TransactionForm(forms.Form): # Payment methods payment_meth = [] # form fields trans_amount = forms.IntegerField(label="Amount", min_value=0) payment_method = forms.CharField( label='Payment method', widget=forms.Select( choices=payment_meth ) …

18.01.2022
Как преобразовать уже существующий FBV в CBV в Django для начинающих

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

18.01.2022
Как принимать запрашиваемые данные в виде объекта json в представлениях django?

Я отправляю свою форму из postman. Но я получаю все ключевые значения в виде списка. Я не знаю почему, как я могу получить значения ключей без списка. Вот request.data, который я получаю: {'from_email': ['somemail@gmail.com'], 'to_email': ['somemailother@gmail.com'], 'subject': ['hey man …

18.01.2022
Мои модели не отображаются в html-файле

показывает пустое место для значения. Я задал им значение в панели администратора admin.py models.py views.py index.html settings.py

18.01.2022
Как изменить формат отображения полей datetime в интерфейсе администратора Django?

Я уже прочитал в документации по django, что вы должны изменить это в настройках и установить USE_L10N на False. Поэтому я сделал это соответствующим образом в . settings.py: USE_L10N = False DATETIME_FORMAT …

18.01.2022
Django: Как использовать аннотацию из родительского кверисета?

У меня есть класс Item, который может быть аннотирован с помощью пользовательского метода queryset add_is_favorite_for: class ItemQuerySet(QuerySet): def add_is_favorite_for(self, user): """add a boolean to know if the item is favorited by the given user""" condition = Q(id__in=Item.objects.filter(favoriters=user).values("id")) …

18.01.2022
Почему я получаю только один результат только от youtube api

У меня есть список идентификаторов видео как строк различных видео на youtube, но когда я получаю данные для всех идентификаторов видео, я получаю результат только для последнего видео. Вот мой код : search_url = 'https://www.googleapis.com/youtube/v3/videos' parameter = { …

18.01.2022
Django Firebase Аутентификация Gmail

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

18.01.2022
Django делает внутреннее объединение, используя другое внутреннее объединение

Как я могу сделать внутренние соединения в таблицах, которые имеют один и тот же FK. Вот пример некоторых моделей: models.py class Property(models.Model): name = models.CharField(blank=True, max_length=1024) address = models.ForeignKey(Address, on_delete=models.CASCADE) category = models.ForeignKey(Category, on_delete=models.CASCADE) ... class Address(models.Model): …

18.01.2022
Какой метод я могу использовать для разработки управления сессиями с помощью Django?

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

18.01.2022
Почему я не могу импортировать свои модели в оболочку Python?

Я даже не знаю, что это такое. Работает нормально, когда я runserver. Но я получаю ошибку при попытке импорта в оболочке Python Shell. Мое приложение называется auctions, а мой models.py (использующий AbstractUser) файл: from django.contrib.auth.models import AbstractUser …

18.01.2022
Django: Загрузка файла изображения аватара в медиа-папку пользовательского профиля пользователя не работает

В настоящее время я пытаюсь создать пользовательскую модель пользователя, чтобы иметь возможность добавить поле Avatar-Imagefield к любому пользователю. Поэтому я создал модель Profile с аватарами в качестве каталога (media/avatars/) для всех изображений: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) …

18.01.2022
Передача контекста от сериализатора к сериализатору

Как передать контекст от одного сериализатора к другому like sub_variant = SubVariantSerializer( source='subvariant_set', many=True, context={"variant_id": ?} # здесь я хочу передать variant_id ) Я знаю serializer.SerializerMethodField(), но не хочу использовать его здесь. Пожалуйста, подскажите, возможно ли передать контекстный …

18.01.2022
Автоматическая проверка каталога в Django и чтение файла только один раз

Как написать программу на Django, которая всегда проверяет определенный каталог? Если файл добавлен, он читает его только один раз и не читает его снова? Следующая программа находится внутри приложения на Python, и я не знаю, как написать подобное в Django, …

18.01.2022
Djagno и ElasticSearch как разрешить поиск с опечатками

Я довольно новичок в эластичном поиске и хочу включить поиск с опечатками (максимум 2 буквы) пример input: gpple result: google ///////////// input: convarsetyon (3 letters typos, meant to be : conversation ) result: none моим бэкендом является Django, …

18.01.2022
Как добавить CSP для Django CKEditor

Я не использую CDN или какую-либо ссылку для CKEditor, но я установил его с помощью pip install django-ckeditor. Я добавил все необходимые CSP и конфигурации CKEditor в файл settings.py, но CKEditor не работает в html. Пожалуйста, помогите мне исправить это.

18.01.2022
Как отправить данные от одного потребителя к другому потребителю

Это потребитель, который обслуживает данные для других клиентов. class GetLocationConsumer(AsyncConsumer): data = '' async def websocket_connect(self, event): self.bus = self.scope["url_route"]["kwargs"]["bus"] print(self.bus) #self.user = self.scope["user"] self.bus_room = self.bus self.channel_name = self.bus_room await self.channel_layer.group_add(self.bus_room, self.channel_name) await self.send( { "type": "websocket.accept", } ) …

18.01.2022
Запрос URL Post не работает в Django

Я пробовал request.post в Django, но он не работал. Все было нормально с request.get. headers = {'Content-type': 'application/json'} answer = requests.post('http://www.testing/getdata', data = {'testing': 'testing'}, verify=False,auth=(testing,testing),headers=headers) Результаты: "Unexpected Error Occurred:RESTEASY008200: JSON Binding deserialization error"

18.01.2022
Добавление класса css при вводе файла виджета не имеет эффекта

Попытка добавить css class в forms.ImageField, не имеет эффекта. model.py:- class ProductImages(models.Model): ... image_file_w200_png = models.ImageField( verbose_name = "Imagens", upload_to=upload_to_image_file_w200_png, null=True, blank=True, default='magickhat-profile.jpg' ) ... forms.py:- class ProductImagesForm(ModelForm): image_file_w200_png = forms.ImageField(widget=forms.FileInput(attrs={'class': 'image_add_product'})) class Meta: model = ProductImages fields = …

18.01.2022
Не удается загрузить изображения в django

Я не могу добиться загрузки изображения в Django, следуя документации. У меня следующая структура каталогов: А вот фрагмент моего кода внутри backend/views.py: def landing(request): template …

18.01.2022
В чем проблема в этом коде оболочки (Django и sql)

Я получил эту ошибку в моем коде оболочки.

18.01.2022
"Парсер должен быть строкой или символьным потоком, а не DeferredAttribute".

Я не могу сделать сравнение, было бы правильнее Я не могу получить "date_answer" это DateField как я могу получить его правильно def get_queryset(self): n_date = parser.parse(Documents.date_answer) date = datetime.date.today() if n_date > date: messages.error(self.request, '"Дата исполнения" не выполнена')

18.01.2022
Как импортировать значения из базы данных в OptionMenu Django Python

У меня здесь есть страница моделей. from django.db import models class Trainee(models.Model): TraineeID = models.AutoField(primary_key=True) Name = models.CharField(max_length=50) Course = models.CharField(max_length=20) BatchNo = models.CharField(max_length=15) DateofBirth = models.CharField(max_length=30) ContactNo = models.CharField(max_length=20) ContactAddress = models.CharField(max_length=80) EmailAddress = models.EmailField() class Meta(): …

18.01.2022
Django отношения между классами

Допустим, у вас есть класс Project, которым владеет команда. Одна команда может иметь много проектов, но только одну команду для каждого проекта. class Project(models.Model): project_manager = models.ForeignKey(Profile, on_delete=CASCADE) title = models.CharField(max_length=55, null=True, blank=True) developers = models.ManyToManyField(Profile, related_name='projects') slug = …

18.01.2022
Отправка URL-адреса Django в таблицу поправок javascript

Я фильтрую таблицу в Django, используя Ajax и Javascript. После фильтрации и внесения изменений в таблицу. Я пытаюсь добавить url обновления для каждой строки в таблице. function putTableData(response) { let row; $("#table_body").html(""); if (response["data"].length > 0) { $.each(response["data"], function …