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

23.03.2022
Виджет Django Autocomplet Light select2 не работает на ios

У меня есть проект, который использует DAL, и я думал, что все хорошо и отлично, пока друг не сказал мне, что виджет Select2 сломан. Оказалось, что он не работает ни на одном устройстве iOS (iphone, ipad) в safari или …

23.03.2022
Как сделать существующие колонки пустыми в Django

Я хочу сделать существующие колонки пустыми и в будущем колонка не может быть заполнена. application = models.CharField(default="noname", max_length=100, null=False) Сделать существующие колонки пустыми, и в будущем колонка не может быть заполнена никакими значениями.

23.03.2022
Как фильтровать QuerySet в зависимости от полей модели, связанной с обратным внешним ключом?

У меня есть две следующие модели: class Tour(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=3000, blank=True # some other fields here и class TourDatesInfo(models.Model): departure_date = models.DateTimeField() return_date = models.DateTimeField() tour = models.ForeignKey(Tour, on_delete=models.CASCADE, related_name='dates') Модель …

22.03.2022
Django с Javascript форма не возвращается в View

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

22.03.2022
Обновление кода в Digital Ocean через GitHub

У меня есть приложение Django на Digital Ocean https://chicagocreativesnetwork.com/, которое было загружено через GitHub. Мне нужно внести некоторые изменения в CSS и HTML для этого приложения, которые я делаю локально и переношу в <a href="https://github.com/ktduffyincorperated/chicagocreativesnetwork" …

22.03.2022
Как показать флаги в опциях интернационализации?

Я использую i18n для перевода, но когда я хочу поставить флаги, он их не показывает. Есть ли у кого-нибудь идея, как показать флаги, которые у меня есть в папке images? Кстати, я использую испанский и английский языки для перевода. …

22.03.2022
Как удалить объект int в django

После фильтрации и обновления я должен удалить объекты, Как решить эту проблему, AttributeError: объект 'int' не имеет атрибута 'delete' def handle(self, *args, **options): trees.objects.filter(old=True).update(new=False).delete() Моя задача состоит в том, чтобы сначала отфильтровать все старые деревья как True …

22.03.2022
Django инициализация таблицы с помощью post_migrate не работает

Я хочу инициализировать таблицу базы данных с некоторыми предопределенными экземплярами. # apps.py from django.apps import AppConfig from django.db.models.signals import post_migrate def initialize(sender, **kwargs): from .models import Address Address.objects.create( # address fields ) print('Created') class BackendConfig(AppConfig): name = 'backend' def …

22.03.2022
Запустите scrapy, нажав кнопку

Я начал проект на django &amp; scrapy. На главной странице я хочу, чтобы пользователь мог ввести модель автомобиля (я добавляю детали автомобиля к ссылке, чтобы выбрать подходящее объявление для скрапирования) и нажать кнопку, и процесс извлечения начнется и загрузит данные …

22.03.2022
Страница 404 не найдена, текущий путь не совпадает ни с одним из перечисленных

PAGE not found (404) Метод запроса: ПОЛУЧИТЬ URL запроса: http://127.0.0.1:8000/action_page.php?steam_uid=12345678912345678&amp;email=example%40gmail.com&amp;username=johndoe&amp;password1=123456&amp;password2=123456 Используя URLconf, определенный в ReadyUp.urls, Django попробовал эти шаблоны URL, в таком порядке: [name='home'] account/ game/ …

22.03.2022
Настройка coverage в django

Настроил github actions для отображения покрытия. Тесты пока что не добавлял(директория создана, но без тестов). Все ненужные файлы указал в coveragerc. Однако, когда я добавил в своё приложение модели, то coverage стал показывать 87% покрытия, указывая на то, что эти …

22.03.2022
Приложение Django, похоже, не распознает связанное имя?

У меня есть приложение django с моделью User, которая содержит поле followers, которое служит для того, чтобы содержать тех, кто следует за пользователем, и с помощью related_name мы можем получить тех, за кем следует пользователь. И наоборот. Печать последователей …

22.03.2022
Оператор импорта openpyxy не работает на pycharm

я очень новичок в этом языке. пытаюсь импортировать openpyxl в pycharm, но он выдает сообщение об ошибке "No module named 'openpyxl', когда я проверяю через командную строку, он говорит, что файл установлен, но я не могу найти его в …

22.03.2022
Термин 'celery' не распознается как внешняя функция или команда

Я использую Celery в моем django приложении и когда я пытаюсь запустить celery worker командой: 'celery -A &lt;project_name&gt; worker -l info --pool=solo' он выдает ошибку, что модуль 'celery' не распознан, несмотря на то, что я установил все необходимые пакеты... &gt;: …

22.03.2022
Как я могу использовать функцию "database_sync_to_async" для получения нескольких объектов

Я реализую потребитель, и хочу получить все товары, например: class MyConsumer(AsyncConsumer): async def get_all_producs(): products = await database_sync_to_async(Products.objects.all)() Когда я пытаюсь получить все продукты из приведенного выше кода, возникает ошибка "You cannot call this from an …

22.03.2022
Как discord управляет ролями и разрешениями в базе данных?

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

22.03.2022
Как перевести кнопки выбора радио?

Я использую i18n для изменения языка, проблема в том, что в нескольких моих формах я смог сделать перевод, проблема в том, что когда в forms.py есть радиокнопка, я не знаю, как перевести опции html &lt;div class="mb-3"&gt; &lt;label class="form-label …

22.03.2022
Что эквивалентно TestCase.client в обычном сценарии

Например, с помощью TestCase. Я могу проверить login post и так далее с self.client class TestMyProj(TestCase): response = self.client.login(username="user@example.com", password="qwpo1209") response = self.client.post('/cms/content/up', {'name': 'test', '_content_file': fp}, follow=True) Однако теперь я хочу использовать это в сценарии, а …

22.03.2022
Сериализатор Django rest не может обработать объект - TypeError: Объект типа Hero не является JSON сериализуемым

У меня есть нижеприведенный простой rest api, установленный в Django. Вызов url http://127.0.0.1:8000/listheros/ возвращает TypeError: Объект типа Hero не является JSON сериализуемым. по причине, которую я никак не могу понять. # views.py from rest_framework.views import APIView …

22.03.2022
Как использовать Property в модели Django Rest Framework?

Я новичок в Django Rest Framework. У меня проблема с использованием Property в Django rest framework Моя модель class AwsConsoleAccess(TimeStampedModel): _resources = CharField(max_length=4096) @resources.setter def resources(self, resources: List[str]): self._resources = ','.join(resources) @property def resources(self) -&gt; List[str]: …

22.03.2022
Тестовые теги не найдены в проекте Django с вложенными приложениями

У меня есть проект Django с вложенным макетом приложений, т.е. созданный следующими командами: django-admin startapp app cd app django-admin startapp app_nested Такая схема была предложена Даном Палмером на DjangoCon US 2021, и она отлично …

22.03.2022
Отношения миграции Django

Предположим, что у нас есть две модели, Person и Worker. Знаете, я хочу изменить имя Person на InterestPerson. Как Django точно знает, что новое имя принадлежит старому? Я смотрел в сгенерированных таблицах в DB и в …

22.03.2022
Как использовать цикл while для отображения большего количества элементов в представлении Django?

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

22.03.2022
Почему динамический путь не работает в djnago

Итак, я попытался сделать динамический путь в django, но когда я передаю 'frame' в качестве аргумента в функции представления 'details_meetups', появляется эта ошибка. Я получил эту ошибку. ошибка изображения urlpatterns = [ path('admin/', admin.site.urls), path('BookList', …

22.03.2022
Как выполнить повторную проверку и повторное тестирование в сценарии тестирования

У меня есть этот тестовый скрипт для загрузки файла with open('_material/content.xlsx','rb') as fp: response = self.client.login(username="user@example.com", password="qwpo1209") response = self.client.post('/cms/content/up', {'name': 'test', 'content_file': fp,"is_all":"True"}) self.assertEqual(response.status_code,302) # it shows ok #then next, how can I follow the redirect and …

22.03.2022
1 всегда не совпадает в регулярном выражении Django re_path

Я пытаюсь создать динамический путь, который принимает либо null, либо положительное целое число. Например: http://127.0.0.1:8000/my_url/ http://127.0.0.1:8000/my_url/23 в url.py: from django.urls import path, re_path urlpatterns = [ re_path(r'^my_url/(\s*|[0-9]{0,})$', views.my_function, name='my_function'), ] в …

22.03.2022
UnicodeDecodeError: кодек 'utf-8' не может декодировать, при загрузке из testscript

Я делаю тестовый скрипт для загрузки файла excel, def test_upload(self): c = Client() with open('_material/trick.xlsx') as fp: c.post('/cms/template/up', {'name': 'fred','content_file': fp}) Возникает ошибка UnicodeDecodeError: 'utf-8' codec can't decode byte 0x85 in position 16: invalid start byte …

22.03.2022
DJango rest framework - список API с использованием поля фильтра из связанных моделей

Здравствуйте, я новичок в Django и фреймворке Django rest, поэтому моя терминология может быть ошибочной. Я пытаюсь создать API, который возвращает список элементов из модели, но отфильтрованный на основе полей другой связанной модели. Я предоставлю свои текущие …

22.03.2022
TypeError at /django-rq/ __init__() got an unexpected keyword argument 'username'

Изучаю разработку на django. Пытаюсь разобраться с django rq. Установил все модули, запустил redis. В settings.py добавил: INSTALLED_APPS = [ .... 'django_rq', ] RQ_QUEUES = { &quot;default&quot;: {&quot;HOST&quot;: &quot;localhost&quot;, &quot;PORT&quot;: 6379, &quot;DB&quot;: 0, &quot;DEFAULT_TIMEOUT&quot;: 360, }, } В urls.py …

22.03.2022
Как написать модульный тест для удаления экземпляра модели в админке django

Мне нужно переопределить функцию def get_deleted_objects(self, objs, request):, чтобы прервать процесс удаления в админке Django, теперь я хочу написать модульный тест для этого. def get_deleted_objects(self, objs, request): if condition: self.message_user(request, "You cannot delete this instance", messages.ERROR) return [], {}, …

22.03.2022
Как получить значение поля родительской таблицы с помощью объекта queryset в шаблоне django

У меня есть следующие модели - Родительская таблица - class RoomCategory(models.Model): trust = models.ForeignKey(Trust, on_delete=models.CASCADE, blank=True, null=True) *category = models.CharField(max_length=50,db_index=True)* rate = models.FloatField() description = models.CharField(max_length=500, blank=True, null=True) num_guests = models.IntegerField(blank=True, null=True) num_bedrooms = models.IntegerField(blank=True, null=True) num_beds = …

22.03.2022
Django Rest Framework - Способ сделать определенные значения в двух столбцах родительской таблицы ограничением, которое будет использоваться только вместе в дочерней таблице как fk?

Не уверен, что правильно сформулировал свой вопрос в заголовке, попробую объяснить лучше ниже... Допустим, родительская таблица под названием Share имеет два столбца: ShareCode Charfield (первичный ключ) и ShareName unique Charfield (строка). Это означает, что у нас будет уникальный ShareCode …

22.03.2022
Django rest framework обновление профиля пользователя

Как можно обновить объект пользователя с расширенной моделью профиля, я хочу получить поля в одном объекте, например: { имя пользователя, email, [...], пол, аватар, } models.py: from django.db import models from django.contrib.auth.models import User class Profile(models.Model): GENDER_CHOICES = (('Male', …

22.03.2022
Как получить значения # фрагмента из URL в Django

На моем сайте Django я хочу перенаправить на внешний сайт, аутентифицироваться на этом внешнем сайте, а затем внешний сайт возвращает токен API, который я хочу сохранить. Я дал указание внешнему сайту перенаправить меня на 127.0.0.1:8000 (моя домашняя страница) …

22.03.2022
Django Model.objects.last() возвращает предпоследний, а не самый последний экземпляр

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

22.03.2022
Вывод json API Steam не отображается в чистом виде

Я пытаюсь получить вывод из steam API для отображения в моем приложении django. Моя цель - создать "портфолио" игр, которыми я владею, для проекта - используя информацию из Steam API. Я довольно новичок в Django, но знаю достаточно, чтобы …

22.03.2022
Как использовать django redirect, когда у нас есть динамический url

у меня есть динамические uls urlpatterns=[path('author/&lt;str:pk&gt;/',views.authorview,name='author')]` и я хочу использовать его в редиректе def loginview(request):` `if request.method=='POST':` `username = request.POST.get('username')` `password = request.POST.get('password')` `user = authenticate(request, username=username, password=password)` `if user is not None:` ` login(request, user)` `return …

22.03.2022
Отключите цветные журналы Django по умолчанию

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

22.03.2022
Невозможно присвоить "<SimpleLazyObject: <Пользователь: student1@mail.ru>>": "Answer.id_student" должен быть экземпляром "Student".

Я пытаюсь использовать электронную почту для аутентификации в Django. Раньше я работал напрямую с пользователем, но мне это нужно через класс "Студент". ПРОСМОТРОВ class AnswerToCase(FormMixin, DetailView): STATUS = [ ('Участник', 'Участник'), ('Победитель', 'Победитель')] model = Case template_name = 'addanswer.html' …

22.03.2022
ConnectionRefusedError просмотр ImageField в админке

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