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

18.01.2022
Использование Django-modeltranslation в сочетании с PostgreSQL SearchVector

Я использую django-modeltranslation для перевода полей модели. И предположим, у меня есть следующая модель (где имя переводится в DB): class Book(models.Model): name = models.CharField(max_length=90) Затем, в представлении DRF, у меня есть конечная точка, которая …

18.01.2022
Текущие данные о контейнерах django очищаются после перестройки контейнера

Я докеризировал свое приложение Django, но каждый раз, когда я обновляю и перестраиваю образы, все данные очищаются. Ниже приведены файлы Dockerfile и docker-compose.yml: Docker ########### # BUILDER # ########### # pull official base image FROM python:3.8.10-buster as builder …

18.01.2022
Почему я получаю ошибку "Client with IP address x.x.x.x.x isnt allowed to connect to this MySql server" при попытке подключиться к MySql из Django?

Я пытаюсь создать таблицы для своих моделей в проекте полного стека (Django/React). После выполнения команды python manage.py migrate я ожидаю увидеть: Миграции для X: X\migrations\0001_initial_py - Create model Departments - Create model Employees Вместо этого …

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

Я использую Django и React для проекта, который использует API Trello. Я создал функции в django views.py, которые будут получать доски, списки и карточки пользователя. Проблема в том, что для получения списка мне нужно, чтобы пользователь выбрал доску, потому что …

18.01.2022
Вход через dj-auth с помощью view

мне нужно войти в систему через system(self) внутри представления django, которое импортирует dj-rest-auth. я пробую этот код, но получаю ошибку: value = { "username" : '0967826354', "password" : '##heelo!!heelo' } data = LoginView.as_view()(value) return Response(data) error: sensitive_post_parameters didn't …

18.01.2022
Главный элемент Bootstrap скрывается за боковой панелью

Я использую пример Dashboard из Bootstrap 5: https://getbootstrap.com/docs/4.0/examples/dashboard/. Он работает нормально, когда я открываю html-файл вне моего приложения. Но затем я добавляю его в мое Django Web App, и элемент уходит за сайдбар, как показано ниже, что …

18.01.2022
Установить изображение по умолчанию на модель из ведра s3

Для профилей пользователей у меня есть изображение по умолчанию на модели image = models.ImageField(default='default.jpg', upload_to='profile_pics') Теперь у меня есть это изображение в ведре s3. Как я могу сослаться на это изображение из ведра s3, а не локально? Если …

18.01.2022
Как объединить более одного набора запросов в django

Я хотел бы объединить несколько наборов запросов и сохранить общий столбец под названием "line_nm". Я создал несколько queryset с формулой, для: день, неделя и год models.py class PbaSetOperator(models.Model): work_ymd = models.DateField(blank=True, null=True) line_nm = models.CharField(max_length=20, blank=True, null=True) prodc_qty = …

18.01.2022
Как изменить неизмененную модель администратора inlines?

Своего рода дубликат обоих: Как принудительно сохранить "пустой"/измененный инлайн-объект django admin? Как принудительно создать неизменный объект инлайн админки django в django 1.9 Но мне все еще интересно, есть ли лучший способ сделать …

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. Пожалуйста, помогите мне исправить это.