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

01.11.2022
Как отфильтровать значение isnull False в Django-фильтрах?

Я хочу фильтровать только категории, в которых есть channels__livestream__isnull=False. Кверисет работает нормально с этим параметром, но Django-filters получает ошибку TypeError: 'FilterSetMetaclass' object is not iterable. filters.py class CategoryFilterSet(django_filters.FilterSet): has_live_stream = django_filters.BooleanFilter( field_name='channels__livestream', lookup_expr='isnull', ) class Meta: model …

01.11.2022
Когда я хочу поместить мое приложение django в elastic beanstalk в aws, оно выдает мне эту ошибку, и я не знаю, как ее исправить

Когда я хочу разместить мое приложение Django на elastic beanstalk в AWS оно выдает мне эту ошибку и я не знаю как ее исправить

01.11.2022
NoReverseMatch в / - не понимая причины

Я пытаюсь создать выпадающий элемент 'edit settings/ view profile page' в моей navbar. Функциональность работала до вызова из выпадающего элемента, который теперь выдает ошибку NoReverseMatch, как показано ниже: Повтор для 'show_profile_page' с аргументами '('',)' не найден. Проверен 1 шаблон(ы): …

01.11.2022
Как переопределить поле формы по умолчанию для поля внешних ключей только для чтения в Django ModelAdmin?

Я переопределяю стандартное поле формы внешних ключей на ModelAdmins, как описано здесь. Однако я не переопределяю его, чтобы вернуть подмножество, а вместо этого откладываю поля, чтобы оптимизировать производительность. Например: class MyModelAdmin(admin.ModelAdmin): def formfield_for_foreignkey(self, db_field, request, …

01.11.2022
WORKON не распознается как имя команды

PS C:\Users\HP\travelproject> workon myproject workon : The term 'workon' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path …

01.11.2022
Как изменить атрибут модели в шаблоне django?

Есть модель: class Employee(models.Model): name = models.CharField(max_length=100) position = models.CharField(max_length=100) hired_at = models.DateField(auto_now=True) salary = models.DecimalField(max_digits = 9, decimal_places= 2) boss = models.ForeignKey('self', null=True,blank=True, on_delete=models.CASCADE) has_boss = models.BooleanField(null=True) is_visited = models.BooleanField(null=True) def __str__(self): return f'<{self.pk}> {self.name} - {self.position}' …

01.11.2022
Django foreignkey и создание индекса

В настоящее время я работаю над DRF api, и мне нужно удалить ForeignKey из модели в моделях Note и Comment. Мне сказали, что нужно заменить FK на индекс в этом столбце. Я изучил эту связь и не могу придумать, как …

01.11.2022
Почему фильтр django не работает для поиска без учета регистра

Я пытаюсь получить данные из моделей django, где как TaskBlockers.objects.filter(task__project=1,task__team='Backend') дает queryset с 3 объектами TaskBlockers.objects.filter(task__project=1,task__team='backend') дает пустой набор запросов. он должен был возвращать одно и то же для обоих запросов, не так …

01.11.2022
Django авторизирует только superuser

Models.py from django.db import models from django.utils import timezone from django.utils.translation import gettext_lazy as _ from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin, BaseUserManager class CustomAccountManager(BaseUserManager): def create_superuser(self, email, password, **other_fields): other_fields.setdefault('is_staff', True) other_fields.setdefault('is_superuser', True) other_fields.setdefault('is_active', True) if other_fields.get('is_staff') is not True: raise …

01.11.2022
Как передать данные в сериализатор с помощью JSONField

У меня есть модель и сериализатор с JSONField class Profile(models.Model): user = models.OneToOneField(User,on_delete=models.CASCADE) detail = models.JSONField(default=dict) def __str__(self): return self.user.username class ProfileSerializer(ModelSerializer): class Meta: model = m.Profile fields = '__all__' Затем, я хочу установить данные в класс …

01.11.2022
Как перенести приложение Django с базой данных postgres

Я только что унаследовал приложение jDango с расширением сжатия .tar.gz и файлом .sql, который является дампом базы данных postgreSQL. Моя миссия, которую я не решил принять, заключается в том, чтобы каким-то образом найти путь к AWS. Я не знаком …

01.11.2022
Как я могу использовать библиотеки django_channels и django_hosts вместе?

Я добавил библиотеку django_channels для логики реального времени на своем сайте. Я включил следующие шаблоны URL websockets (файл my_project/asgi.py): application = ProtocolTypeRouter({ 'http': get_asgi_application(), 'websocket': AllowedHostsOriginValidator( AuthMiddlewareStack( URLRouter( news.routing.websocket_urlpatterns ) ) ), }) Все работало хорошо, пока …

01.11.2022
При входе в систему в качестве пользователя корзина не очищается после завершения транзакции через paypal в моем проекте Django. Она работает, когда пользователь не вошел в систему

Недавно я закончил серию уроков на YouTube от Денниса Айви по созданию сайта коммерции на основе Django . Мой сайт работает, за исключением одной серьезной ошибки. Когда пользователь вошел в систему и проходит через процесс оформления …

01.11.2022
Предварительная выборка связанных, выборка связанных по сквозной модели в форме администратора Django

Несколько дублирующихся запросов в Django Admin Form. У меня есть модели, похожие на приведенные ниже примеры. Я делаю инлайн в моей админке django и я объявил prefetch related, но все равно это дает много дублирующих запросов на поля внешнего …

01.11.2022
Не работает js код на django

Не создается вторая форма или что то такое. По крайне мере в консоли только 1 форма фрагмент js файла $(document).ready(function() { var form = $('#form_add_favorite'); var form2 = $('#form_add_favorite2'); console.log(form); console.log(form2); html фрагмент {% if favorite_1 == False %} …

01.11.2022
Как динамически сгенерировать uml диаграмму из исходного кода c++

Я занимаюсь разработкой кода, который анализирует исходный код c++ и исследует в нем наследование. Я хочу, чтобы программа динамически генерировала html для представления диаграммы классов UML анализируемого исходного кода. Некоторая информация: Программа была написана на Python, а пользовательский интерфейс …

01.11.2022
Django select2 с ModelChoiceField/ createTag (как создать новую запись)

Как мне работать с использованием select2 с ModelChoiceField, но включить добавление новой записи У меня есть Select2 JS на месте, и все работает хорошо. Я могу использовать свой набор запросов для ModelChoiceField, и это работает. Однако, если я пытаюсь …

01.11.2022
Есть ли способ увидеть, какие библиотеки исправляются обезьянами при запуске celery с eventlet pool в приложении Django?

В настоящее время я запускаю проект Django, который разгружает работу на фоновые рабочие станции celery. Для задач, привязанных к процессору, пул вилок работает отлично и выполняется следующим образом: celery -A myApp worker -l INFO -E -n worker --concurrency=<CPU-core-count> …

01.11.2022
Я не могу развернуть свой проект django на сервере heroku, когда я хочу развернуть его, он выдает мне ошибку

Я не могу развернуть свой проект Django на сервере Heroku, когда я хочу развернуть его он выдает мне ошибку Я развертываю его с помощью Heroku CLI это ошибка remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection- failure remote: remote:! Push failed remote: …

01.11.2022
Из postman я пытаюсь отправить информацию о нескольких зонах в массиве типа zone = ["zone1", "Zone2"], но не могу сохранить ее в django.

Views.py class EmployeeRegistrationViewSet(viewsets.ViewSet): """ API endpoint that allows employee details to be viewed or edited. """ def list(self, request): platform = EmployeeRegistration.objects.all() serializer = EmployeeRegistrationSerializer(platform, many=True) return Response(serializer.data) def create(self, request): api_status = False serializer = EmployeeRegistrationSerializer(data=request.data,many=True) if serializer.is_valid(): api_status …

01.11.2022
Django: Как автоматически заполнить предыдущих пользователей в поле user новой модели, использующей отношение OneToOne

У меня есть обычный проект, который хранит пользователей в таблице auth_user django. Позже я решил реализовать profiles приложение. Код views.py приведен ниже class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) я делаю makemigrations и migrate. Таблица создается с пустыми …

01.11.2022
Как проверить, когда пользователь в последний раз входил в систему?

Я хочу обновить мою модель, если пользователь не входил в систему за день до этого . @receiver(post_save, sender=user_logged_in) def user_logged_in_streak(sender, instance, *args, **kwargs): today: date = timezone.now().date() if instance.user.last_login != today): UserStatisticStatus.objects.update(day_streak=0) else: pass ```

01.11.2022
Ошибка Django при сохранении в базу данных : IntegrityError at / NOT NULL constraint failed: kullanici_arizamodel.p_id_id

У меня есть две модели с отношением OneToMany между ними. personelModel и arizaModel. Когда я нажимаю кнопку сохранения, я получаю следующую ошибку: "IntegrityError at / NOT NULL constraint failed: kullanici_arizamodel.p_id_id"". personelModel сохранена, но arizaModel не сохранена в таблице …

01.11.2022
Есть ли способ получить список всех элементов с переменной balance в django?

Я создал API, который вызывается моим react frontend. Проблема заключается в следующем: у меня есть набор представлений, который показывает список всех клиентов в базе данных, который отлично работает. Я также создал метод получения, который показывает индивидуальные данные клиента и …

01.11.2022
Как сохранить файл в двух разных каталогах после загрузки файла в Django

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

01.11.2022
Я пытаюсь запустить проект django внутри экземпляра google cloud VM и получаю ошибку ModuleNotFoundError: Нет модуля с именем '_bz2'

Мой проект работает локально нормально, но когда я клонирую свой проект из git внутри google cloud VM и пытаюсь запустить проект без какой-либо конфигурации базы данных, я также получаю error:ModuleNotFoundError: Нет модуля с именем '_bz2', и он запускается …

01.11.2022
Нагрузочное тестирование Django+Gunicorn[gevent] с использованием Locust

Изначально был следующий сетап nginx+gunicorn[gevent] 33 workers+django3+psycopg2+postgresql. В ходе проведения нагрузочного тестирования при помощи locust возник ряд трудностей, в результате решения которых я пришел к следующему сетапу: nginx+gunicorn[gevent] 73 workers + django3 + psycopg2, пропатченный при помощи psycogreen + pgbouncer …

01.11.2022
Django JavaScript Массив

У меня есть следующий JS код: data: [40, 60, 30, 65, 60, 95, 90, 100, 96, 120, 105, 134] Это представляет собой кривую в графике на HTML. Я хочу нарисовать линию (одно и то же значение 12 …

01.11.2022
Как написать json для патча на Django REST Framework

У меня есть кнопочная форма PATCH на ModelViewSet class CompanyViewSet(viewsets.ModelViewSet): serializer_class = s.CompanySerializer queryset = m.Company.objects.all() def patch(self, request, id, format=None): print(id) Теперь я пытаюсь изменить существующие данные …

01.11.2022
Axios выдает 401 (Unauthorized). Я пытаюсь получить данные пользователя через react frontend, переданные в DRF Social Oauth2. То же самое работает на POSTMAN

Ниже приведены два файла LoginScreen.JS, в котором есть обработчик submit, отправляющий вводимые данные. Здесь мы импортируем экземпляр axios из login.JS. Я также прикрепил тот же рабочий пример из PostMan. Ниже приведены два файла LoginScreen.JS, в котором есть обработчик …

01.11.2022
Генерирование токенов и отправка их пользователям

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

01.11.2022
Django-plotly-dash мультисессия на страницах с интенсивным процессором

Запуск - django-plotly-dash У меня есть многополюсные страницы python, проблема в том, что когда я загружаю одну из страниц, пока она выполняет некоторые вычисления, я не могу запустить ту же страницу или другие страницы из другой сессии, и веб-сервер …

01.11.2022
PUT или PUSH для изменения существующих данных?

У меня есть набор просмотров, class CompanyViewSet(viewsets.ModelViewSet): serializer_class = s.CompanySerializer queryset = m.Company.objects.all() Показывает вид на /api/companys Есть кнопка для POST Я могу добавить новые данные …

01.11.2022
Пользовательские разрешения django для групповых чатов?

У меня есть пользовательская групповая модель следующего вида: class MyGroup(models.Model): name = models.CharField(max_length=200,null=True,blank=False,default="Group name") members = models.ManyToManyField(get_user_model(), blank=True, related_name="grpmembers") created_by = models.ForeignKey(get_user_model(), on_delete=models.DO_NOTHING, null=True, blank=False, related_name="createdby+") created_at = models.DateTimeField(editable=False) Все работает, все в порядке, я …

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

Мне нужно создать дерево сотрудников из базы данных. Если у меня есть такая модель: class Employee(models.Model): name = models.CharField(max_length=100) position = models.CharField(max_length=100) hired_at = models.DateField(auto_now=True) salary = models.DecimalField(max_digits = 9, decimal_places= 2) boss = models.ForeignKey('self', null=True,blank=True, on_delete=models.CASCADE) def __str__(self): …

01.11.2022
Настройка пагинации для класса Listview

Есть два класса для вывода товаров на страницу.: class Home(ListView): model = Product template_name = 'landing/products.html' context_object_name = 'products' paginate_by = 12 def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs) context['title'] = 'Товары' products = Product.objects.all() categories = Category.objects.all() context['categories'] …

01.11.2022
Django join fields in queryset

Можно ли объединить общие поля в разных наборах запросов. У меня есть имя_дня = понедельник в двух наборах запросов. Я хочу объединить их в один. Причина, по которой я хочу это сделать, заключается в том, что при отображении на …

01.11.2022
Получение типа mime файла InMemoryUploadedFile без расширения в Python

Я пытаюсь получить mime-тип, например, файла InMemoryUploadedFile JavaScript без знания расширения файла в Python В настоящее время я проверяю свой InMemoryUploadedFile с помощью in_memory_file.content_type, который возвращает application/octet-stream для JavaScript файла, после чего я использую Magic lib magic.Magic(mime=True).from_buffer(in_memory_file.read()) …

01.11.2022
Как сохранить поле из другой модели в переменную NOT A FIELD

У меня есть модель под названием Actual: # Actual parts table class Actual(models.Model): vendor = models.ForeignKey(Vendor, on_delete=models.CASCADE, verbose_name="Vendor name", related_name="actualvendor") number = models.CharField("External part number", max_length=32, unique=True, blank=True, null=True) description = models.CharField(max_length=64, blank=True) pq = models.DecimalField(max_digits=7, decimal_places=2, default=1) mrrp …

01.11.2022
Как ссылаться на html-файл в подкаталоге templates в теге <a href='url'' в html-шаблоне Django

Я совсем новичок в django, ниже приведена структура папок шаблонов моего проекта templates index.html about.html contact.html \student index.html \Attendance attendance.html .... \Exams results.html exam1.html ..... \Misc \teachers index.html \hrms adminlogin.html payslip.html principallogin.html .... .... urs.py: urlpatterns = …