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

10.05.2022
Objects.get(id = id) работает только случайным образом

Я думаю, что это несколько связано: link. Я создаю запись модели: def bulk_asset_update(stores, links, img): def do_update(id): task = ThreadTask.objects.get(pk = id) ## <--- DOES NOT EXIST SOMETIMES ... task.is_done = True task.timestamp_end = timezone.now() task.save() task = …

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

Я хочу использовать scrapy пауков в django представлениях, ползать по этим паукам внутри django представления и хранить отсканированные данные в python списке или словаре. Есть ли какой-нибудь простой способ сделать это?

10.05.2022
DJANGO Дополнение к списку данных через промежуточную таблицу

У меня есть соединение промежуточных моделей Упрощенно: Person table: first_name last_name Company table: company_name CompanyEnrollment table: FK Person FK Company Я хочу создать следующий массив: datas = Person.objects.All(...{All elements of Person supplemented with Company_name}...) …

10.05.2022
Создать устойчивый экземпляр aiohttp.ClientSession в приложении Django

Я пытаюсь создать экземпляр aiohttp.ClientSession() в приложении django. Я хочу создать объект через хук ready() в apps.py, а затем получить доступ к экземпляру из views.py. В views.py я использую my_app_config.my_object для возврата экземпляра, но я наблюдаю странное поведение. Например, 'Timeout …

10.05.2022
Как использовать возврат двух раз в функции в Django?

У меня есть модель под названием response. Если пользователь выбран в течение некоторого времени, то по истечении этого времени ответ превращается в значение по умолчанию. Но мне нужно вернуть значение, пока не закончится время выбора. Я думаю, что мне …

10.05.2022
Как обновлять модели с помощью прокси-таблицы inline?

У меня есть следующий код. Я использовал прокси-модель, потому что мне нужно было зарегистрировать ту же модель в админке. Я получаю сообщение: 'Please correct the error below.' без поля ошибки, и я не получаю никакого исключения. Я не могу …

10.05.2022
Django - Проблема с переопределением сохранения для обновления полей

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

10.05.2022
Как загрузить таблицы базы данных в File Filed из django напрямую [закрыто]

У меня есть таблицы с именами TBL_Result_1, TBL_Result_2 и т.д. в базе данных postgresql. Я создал File filed в модели django для загрузки файла из бэкенда. Я хочу, чтобы эти таблицы выгружались непосредственно в созданный django File …

10.05.2022
Как вызвать задачу celery в представлении в зависимости от тела в запросе

У меня есть четыре задачи celery и мне нужно вызвать конкретную задачу в зависимости от того, что указано в теле запроса. Например, я указываю в Postman {'1'}, тогда нужно вызвать task_one(). Если я указываю {'2'}, то нужно вызвать task_two(). …

10.05.2022
Django+Vue:статический файл не найден

Когда я использую Django+Vue для создания веб-приложения, оказалось, что файлы staic всегда не найдены, хотя я разместил все файлы правильно. <img alt="settings.py defined the STATIC_ROOT and STATIC_URL correctly and run the command python3 manage.py collectstatic in terminal" …

10.05.2022
Как избавиться от ошибки Reverse Accessor в Django (fields.E304)

Я пытаюсь создать эти модели : class User(models.Model): name = models.CharField(max_length=USERNAME_LEN) class Room(models.Model): host = models.ForeignKey(User, on_delete=models.CASCADE) users = models.ManyToManyField(User) В моем сознании я хочу что-то вроде : Один пользователь может получить доступ к нескольким …

10.05.2022
Как загрузить сохраненные данные с помощью метода json.dumps в django

[models.py] class History(models.Model): user = models.ForeignKey(User, on_delete=models.SET_NULL, blank=True) study = models.ForeignKey(Study, on_delete=models.SET_NULL, blank=True) summary = models.TextField(blank=True, null=True) create_date = models.DateTimeField(auto_now_add=True) [views.py] def add_history(request): history = History(user=request.user, study=new_study, summary=json.dumps({ 'field_summary': field_summary, 'file_summary': file_summary })) history.save() def chart(request): histories = History.objects.filter(summary__icontains='teacher', …

10.05.2022
Django allauth перенаправляет меня на регистрацию при попытке войти в систему с помощью google?

Используя Django allauth, я пытаюсь реализовать социальный вход для пользователя. Но когда я попытался войти, используя google, приложение перенаправляет меня на страницу регистрации Menu: Sign In Sign Up Sign Up You are about to use your Google account …

10.05.2022
Использовать иконки администраторов django для моих собственных полей

Какой лучший способ использовать стандартные иконки django из меню администратора в пользовательских полях для администратора? Я знаю, что они хранятся в projectname-static/admin/img/icon-alert.svg и т.д. ... но есть ли что-то …

10.05.2022
Невозможно сохранить строку base64 в том же поле изображения, переопределив метод сохранения с помощью django

Models.py class Organisation(models.Model): """ Organisation model """ org_id = models.CharField(max_length=50,default=uuid.uuid4, editable=False, unique=True, primary_key=True) org_name = models.CharField(unique=True,max_length=100) org_code = models.CharField(unique=True,max_length=20) org_mail_id = models.EmailField(max_length=100) org_phone_number = models.CharField(max_length=20) org_address = models.JSONField(max_length=500, null=True) product = models.ManyToManyField(Product, related_name='products') org_logo = models.ImageField(upload_to=upload_org_logo, null=True, blank=True,) created_at = …

10.05.2022
Как вернуть Django вложенный Json?

Я новичок в Django. Я хочу создать API JSON ответ в следующем формате, например, каждый факультет имеет некоторую кафедру, а каждая кафедра имеет некоторую информацию о преподавателе. Пожалуйста, помогите мне создать такой сложный формат JSON faculty Department Teacher …

10.05.2022
Использование класса Layout класса Django crispy forms с полями отношений

У меня есть модель с большим количеством связанных полей (ForeignKey, OneToOneField, ManyToManyField). Я хочу отобразить ее с помощью классов FormHelper и Layout из django crispy forms в forms.py. Но я не знаю синтаксис для получения связанных полей. Я …

10.05.2022
Загрузка нескольких изображений с помощью django restframework и postman

Models.py class Image(SafeDeleteModel): image = models.ImageField(upload_to='image/') class Meta: db_table = TABLE_PREFIX + "image" serializers.py class MultiImageSerializer(serializers.ModelSerializer): class Meta: model = Image fields = '__all__' views.py class MultiImageViewSet(viewsets.ModelViewSet): queryset = Image.objects.all() serializer_class = MultiImageSerializer # parser_classes = (MultiPartParser, FormParser) …

10.05.2022
ValueError at /issue/1/comment Невозможно присвоить "<SimpleLazyObject: <Пользователь: miko>>"

Итак, я пытаюсь создать простую функцию Comment для приложения блога. В представлениях на основе классов, если вы используете внешний ключ в вашей модели, я знаю, что вы должны переопределить def form_valid: для того, чтобы комментарий был опубликован текущим зарегистрированным …

10.05.2022
Игнорирование специальных символов в фильтрах queryset: Django

У меня есть модель Emp, которая имеет имя поля. Я хочу фильтровать по этому полю, игнорируя специальные символы. Например: значение name для экземпляра - "test_name". И если я передам testname, это должно дать мне результат. result = Emp.objects.filter(name="testname") Есть …

10.05.2022
Использование реестра docker для совместного использования моего приложения с несколькими образами контейнеров: Проблемы с подключением нескольких репозиториев образов

Мое локальное приложение в контейнере docker состоит из 4 образов, React, Django, nginx, postgres. Оно отлично работает локально, (хотя, конечно, мне нужно вручную перейти на 127.1.1.0 на моем локальном компьютере, чтобы просмотреть приложение) <img alt="my local …

10.05.2022
Django: Сохранение нескольких форм из одного представления

Я просмотрел множество ответов, но не смог продвинуться. Код можно найти здесь: https://github.com/varlenthegray/wcadmin/blob/master/customer/views.py - сейчас сосредоточен на "клиенте" и немного "стройплощадки". Вопрос: Как получить первичный ключ сайта работы? Он перезагружается через JS, поэтому я предполагаю, …

10.05.2022
Django пользовательская модель Interger extrafield не сохраняется в базе данных, возвращая вместо этого None

Мои модели мой сериализатор class UserRegisterSerializer(ModelSerializer): password = CharField(style={'input_type':'password'}, write_only=True) token = SerializerMethodField(read_only=True) expires = SerializerMethodField(read_only=True) message = SerializerMethodField(read_only=True) status_code = SerializerMethodField(read_only=True) phone_number = IntegerField() class Meta: model =User fields = [ 'email', 'username', 'phone_number', 'token', 'slug', 'expires', 'message', 'status_code', …

10.05.2022
Django Admin фильтр по внешнему ключу foreign key

У меня есть модель, которая измеряет использование определенного инструмента, определенного как: class MetricToolUse(models.Model): date = models.DateTimeField(default="2000-01-01 12:00:00") user = models.ForeignKey(User, on_delete=models.DO_NOTHING) exec_time = models.FloatField('Execution time (s)') params = jsonfield.JSONField(default={}) В Admin я хочу иметь возможность фильтровать все …

10.05.2022
Как получить нужное значение из данных, используемых методом json dump

В модели History имеется поле summary. Объект History создается следующим образом, а поле summary использует метод json.dumps. Поле history является TextField, и в шаблоне оно имеет тип 'str'. [views.py - как создать объект History] history = History(user=request.user, study=new_study, summary=json.dumps({ …

10.05.2022
Как хранить запросы данных в Django API, работающем в AWS EC2?

Итак, у меня есть Django API (через REST-фреймворк) в AWS EC2, который принимает необработанные JSON-данные. API предварительно обрабатывает данные и выводит оценку от 0 до 100. Мне интересно, как я могу хранить эти входящие необработанные JSON-данные и оценку эффективно, …

10.05.2022
Если select2 равен null, сделать поле ввода обязательным для заполнения

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

10.05.2022
2 модели для html в Django

Я хочу перечислить некоторые данные в моем html файле, ниже приведены мои 2 файла моделей и мой вопрос в том, как показать имя_продукта в моем html? class ProductsDescription(models.Model): products_id = models.ForeignKey(to='Products', to_field='products_id', on_delete=models.CASCADE, unique=True) products_name = models.CharField(max_length=255, blank=True, …

10.05.2022
Django сохраняет модель каждый день

У меня есть модель и сигнал в models.py, и эта модель посылает сообщение в discord webhook с информацией о том, сколько дней осталось до чего-то. Я хочу обновлять его каждый день в 12:00 утра автоматически без использования django-celery, потому …

10.05.2022
Можно ли использовать модуль python random внутри django models для создания уникальных id

Я создаю веб-приложение для выставления счетов, поэтому я хочу иметь возможность создавать уникальный идентификатор каждого счета, но также я хочу контролировать, как выглядит идентификатор, например "",BU236718N from random import randint, choice from django.db import models def myID(): my_id = "BU" …

10.05.2022
Django для отлова всех недействительных логинов и несанкционированного доступа, таких как 401s и 403s

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

10.05.2022
Django Ошибка атрибута при использовании сериализатора

Я хочу получить всю таблицу. Моя модель и сериализатор кажутся правильными, но я получаю следующую ошибку Получили ошибку AttributeError при попытке получить значение для поля symbol на сериализаторе CompanySerializer. Поле сериализатора может быть названо неверно и не …

10.05.2022
React Native Django аутентификация

Есть ли какие-нибудь простые проекты аутентификации react native django, которые имеют простой вход, выход, смену пароля с учебниками по django rest framework. API уже настроен и полностью функционален, нужно интегрировать его с react native, пробовал axios, но система не …

10.05.2022
Django 1000 код ошибки на веб-сокете при отправке данных в сокет(AsyncJsonWebSocketConsumer)

Может ли кто-нибудь объяснить мне причину этой ошибки. Сокет подключается, как только я посылаю в него данные, он выдает ответ WebSocket HANDSHAKING /physiochat/ [192.168.43.159:57270] WebSocket CONNECT /physiochat/ [192.168.43.159:57270] WebSocket DISCONNECT /physiochat/ [192.168.43.159:57270] disconnected :- 1000 Вот мой …

10.05.2022
Django Rest Framework Передача параметров пост

Я использую django rest framework и хочу передать параметры через метод POST, но получаю только url, есть ли способ отправить информацию как тело? Например, в react передача выглядит так: fetch('https://jsonplaceholder.typicode.com/posts', { method: 'POST', body: JSON.stringify({ title: 'foo', body: …

10.05.2022
Добавление переменной django в css

Я генерирую PDF, используя django. В моем css я использую @bottom-left для отображения страниц, и я хотел бы, чтобы @bottom-right показывал дату и час, когда pdf был сгенерирован. Я хотел бы передать эту дату, которая у меня есть в …

10.05.2022
Как взять несколько значений из нескольких выпадающих списков в одной POST-форме в Django

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

09.05.2022
Запрос через таблицы Django с помощью коммутатора

У меня есть структура базы данных и я решил ее с помощью коммутатора вместо ManyToMany. Однако расшифровка является проблемой ... class Person(models.Model): first_name = models.CharField(max_length=20) last_name = models.CharField(max_length=20) class Company(models.Model): name = models.CharField(max_length=60) class CompanyEnrollment(models.Model): person = models.ForeignKey(Person, on_delete=models.CASCADE) …

09.05.2022
Настройка и активация виртуальной среды

Итак, я пытался активировать свою виртуальную среду в VScode, чтобы я мог открыть свой Django manage.py и запустить сервер, но по какой-то причине он, похоже, не активируется в моем терминале bash. А после запуска я получаю сообщение "Вы забыли …

09.05.2022
Django ModelForm с дополнительными полями

У меня есть эта ModelForm в моем проекте django: class DateForm(ModelForm): image = forms.ImageField() class Meta: model = Date exclude = ('user',) Фотомодель: class Photo(models.Model): date = models.ForeignKey(Date, on_delete=models.CASCADE) image = models.ImageField(verbose_name='Photos', upload_to='media/date/photos/') форма: …