Django and Python "Questions and answers", page 1197

10.01.2022
Фильтр drf с подсчетом связанных таблиц

Вот моя модель: class Artwork(models.Model): id = models.BigAutoField(primary_key = True) serial = models.IntegerField(choices=Serial.choices, default=100) title = models.CharField(max_length=255, blank=True, null=True) slug = models.CharField(max_length=255, blank=True, null=True) class Views(models.Model): id = models.BigAutoField(primary_key = True) user = models.ForeignKey(User, null=True, blank=True, on_delete=models.CASCADE, …

10.01.2022
Второй оператор обновления модели Django не работает

Я работаю на Django 3.2 и пытаюсь сделать несколько обновлений разных записей в одной функции. Модель, которую я имею, выглядит следующим образом class PlayerData(models.Model): id = models.AutoField(primary_key=True, blank=False, null=False) is_playing = models.IntegerField(blank=True, null=True) current_team_name = models.CharField(max_length=50, blank=True, null=True) current_team_id = …

10.01.2022
Недопустимый заголовок HTTP_HOST: 'subdomain.domain.com'. Вам может потребоваться добавить 'subdomain.domain.com' в ALLOWED_HOSTS

После двух дней работы моего приложения, которое работало нормально, я решил изменить имя поддомена, поэтому я просто переименовал его по пути: /etc/nginx/sites-available и потом я снова сделал sudo certbot --nginx для "https", затем добавляем этот хост в …

10.01.2022
Можете ли вы импортировать функцию django-signal в другой файл django?

Я импортировал функцию в модель магазина, чтобы получить некоторую информацию после сохранения файла в django-admin. Выглядит это примерно так: @receiver(post_save, sender=Store) def update_from_crawl(instance, **kwargs): import time import os info = { 'api_url': instance.api_url, 'access_key': instance.access_key, 'c_key': instance.consumer_key, 'c_secret': instance.consumer_secret, } …

10.01.2022
Как запросить.data нескольких файлов из postman?

У меня есть файловое поле "документы", в которое я хочу добавить несколько файлов. Но когда я делаю documents = request.data('documents[]') Я получаю только последний выбранный файл. Как я могу получить все файлы в виде списка в переменной …

10.01.2022
Должны ли мы использовать аутентификацию django для всех пользователей сайта?

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

10.01.2022
Django, ImportError: cannot import name 'task' from 'celery'

У меня есть Django приложение, которое использовало Celery версии 4.4.2, которое работало нормально. from celery import task import logging @task(ignore_result=True) def log_user_activity(user_id): try: logging.info(user_id) except Exception as e: logging.error(str(e)) При попытке обновить версию Celery до v5.2.2 я получаю …

10.01.2022
Фильтрация модели Django по автополю

У меня есть модель Django, которая выглядит так - class History(models.Model): testcaseidstring = models.AutoField(primary_key=True) # Field name made lowercase. Я храню строковые значения в этом поле в базе данных Когда я делаю запрос по этому полю, …

10.01.2022
Django можно ли редиректить в файле urls.py?

Подскажите, могу ли я делать редирект в urls.py с определенной ссылки на другую страницу без запроса в views.py Пример, файл urls.py: urlpatterns = [ path('reg/', views.register, name='registration'), path('login/', views.login, …

10.01.2022
Вы пытаетесь изменить nullable поле 'email' на customuser на non-nullable без значения по умолчанию.

У меня есть две модели (UserAddress и CustomUser) в моем models.py, поле user address в CustomUser было полем многие-ко-многим, но я решил изменить его на поле внешнего ключа. Но когда я запустил python manage.py make migrations, он попросил меня …

10.01.2022
Как выполняются/вычисляются запросы AWS S3?

Я новичок в AWS. Я создал ведро S3 несколько дней назад и заметил, что количество запросов к нему уже очень велико. Превышен лимит бесплатного уровня для Put... Я не понимаю, что происходит. Я подключил к ведру приложение django heroku …

10.01.2022
Как передать модель django-simple-history в Graphene-Django?

Я создал экземпляр simple_history.models.HistoricalRecords в моей модели Notification models.py class Notification(models.Model): title = models.CharField(max_length=500) content = RichTextField() created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) history = HistoricalRecords() class Attachment(models.Model): title = models.CharField(max_length=500) attachement = models.FileField(upload_to = user_directory_path) notifiaction = models.ForeignKey(Notification, …

10.01.2022
Относительно базы данных заблокирована в Azure Django

У меня есть App сервис, работающий django app на free service на linux. он сбрасывает мой файл db.sqlite3 снова и снова, и я не могу позволить себе использовать postgresql, поскольку его нет в бесплатных сервисах (у меня нет …

10.01.2022
Django и Tox-тестирование

У меня есть пакет django, который я люблю тестировать на разных версиях django с помощью tox и команды python manage.py test. В новых версиях django есть from django.urls import reverse доступен, но он не существует, …

10.01.2022
Не удается получить данные из url для выполнения прогнозирования в django rest api

Я пытался сделать предсказания в drf и celery, и мой файл tasks.py имеет вид @shared_task(bind=True) @api_view(['GET']) def predictions(self): solute = request.GET.get('solute') solvent = request.GET.get('solvent') mol = Chem.MolFromSmiles(solute) mol = Chem.AddHs(mol) solute = Chem.MolToSmiles(mol) solute_graph = get_graph_from_smile(solute) mol …

10.01.2022
Как внедрить приложение для подбора номера в отеле?

Я работаю над приложением на Django, которое будет брать данные о количестве проданных номеров в отеле на каждую (будущую) дату, на любую заданную дату, и использовать эти данные для определения стоимости проживания. Например, вот как могут выглядеть данные за 12/22/2021: …

10.01.2022
У меня проблемы с редактированием сообщения в проекте django

Я работаю над проектом Django, где я могу создать пост, а также редактировать определенный пост, используя id поста. views.py @login_required def editpost(request,id): postform = NewPost.objects.get(id=id) if request.method == "GET": post = NewPostForm(request.GET, instance=postform) user = request.user.id timestamp …

10.01.2022
Можно ли не использовать styles.css для конкретного div или тега, а вместо этого использовать tailwind css?

Я хочу, чтобы на div или кнопку не влиял мой styles.css, так как я хочу использовать только tailwind css для этого тега. В основном я хочу что-то вроде следующего, если это возможно: <button class="stop-being-influenced-by-styles.css flex border-0...other tailwind css">Button</button> …

10.01.2022
Как развернуть модель машинного обучения

У меня есть обученная модель, сохраненная как main_model.sav, эта модель обучена на основе набора данных фишинговых сайтов из 60 столбцов. Теперь я хочу развернуть модель, чтобы я мог протестировать любой сайт по своему выбору. В онлайн-учебниках, которые я видел …

10.01.2022
Django Rest Frame Work: передача пользователя в djago rest frame work

У меня есть проект Django со следующим кодом в модели class Report(models.Model): created_by_user=models.ForeignKey(User,on_delete=models.CASCADE) следующий код в сериализаторе class ReportSerializer(serializers.ModelSerializer): class Meta: model=Report fields='__all__' и следующий код в представлении class ReportCreateView(APIView): def post(self,request, *args, **kwargs): received_data=ReportSerializer(data=request.data) if …

10.01.2022
TypeError: Объект типа DeferredAttribute не является JSON сериализуемым

В процессе тестирования своего проекта я обнаружил странную ошибку: Object of type DeferredAttribute is not JSON serializable... Прежде чем перейти к ошибке, я хочу рассказать, что я хотел: Шаг 1: Зарегистрированный пользователь делится своим референтным кодом с другим человеком. …

10.01.2022
Можно ли иметь два шаблона base.html в django?

Можно ли в django иметь несколько шаблонов base.html? Например, у меня будет один шаблон, который будет расширяться из base_one.html, и другой шаблон, расширяющийся из base_two.html. Например, вот один из шаблонов: {% extends "base_one.html" %} {% block content %} {% …

10.01.2022
UNIT TEST- Django DRF - Как вызывать методы в ModelViewSets (избежать ошибки 404)

Я пишу код модульного тестирования для наборов представлений. Я часто сталкиваюсь с проблемой вызова url для доступа к моим методам. вот, views.py class AppraisalEmployeeAPI(viewsets.ViewSet): def get_permissions(self): if self.action in ['retrieve']: self.permission_classes = [IsOwnerPermission | IsHODPermission | IsHRUser | IsManagementUser] elif …

10.01.2022
Reverse(thing) django rest framework в наборе представлений

Главный вопрос заключается в следующем: какой способ создания обратных маршрутов, дружественный к rest framework ViewSet? На сайте django cookiecutter у меня есть api_router.py с этим router.register(r"users", UserViewSet) router.register(r"userprofile", UserProfileViewSet, basename="userprofile") router.register(r"student", StudentViewSet) urlpatterns = router.urls app_name = …

10.01.2022
Таблица на django, позволяющая редактировать, добавлять и удалять строки

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

10.01.2022
Django Form не обрабатывается должным образом, а ошибка не отображается

Пытаюсь создать приложение, которое сохраняет продажи в разных категориях для моей команды (похоже на ecommerce). однако форма для добавления информации о счете не сохраняет данные... Я просматриваю различные варианты и использую набор форм также без изменений. model.py TYPE=( …

10.01.2022
ImportError: cannot import name 'solvent' from partially initialized module 'api.views' in django rest api

Я использую Django rest framework для предсказания двух строк и использую celery для выполнения вывода. Но я получаю ошибку при попытке взять solute и solvent из функции результата в файл tasks.py, но получаю ошибку ImportError: cannot import name 'solvent' from …

10.01.2022
Возможно ли реализовать GUI (написанный на Python) в Django, чтобы я мог использовать этот GUI в браузере?

Я сделал программу с графическим интерфейсом, написанную на Python, которая использует: (в качестве входных данных) excel файл pandas beautifulsoup запросы и веб-скрейпинг: для сбора фактических курсов валют SkPy API: для отправки хороших новостей моим друзьям через …

10.01.2022
Django: Поиск товаров, начинающихся с запроса => product_name__starswith=query

Модель продукции class Products(models.Model): product_name = models.CharField(max_length=120) Queryset Products.objects.filter(product_name__startswith=query) Я хочу найти все товары, начинающиеся только с поиска query. Например: Когда я ищу ca, он возвращает car car cover и когда я …

10.01.2022
Хостинг статических файлов на Amazon Web Services > Amazon Bucket - Django - PNG - CSS файлы

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

10.01.2022
Обновление до Django 4.0.1 с Django 3.2.10 - сообщение об ошибке "получены как позиционные, так и ключевые аргументы для поля"

Я пытаюсь обновить проект Django с версии 3.2.10 до 4.0.1 При выполнении тестов я получаю следующую ошибку: File "/Users/akira/Projects/work/speedy/cash_flow/jobs/bank_account/process_flinks_transactions_job.py", line 63, in __init__ super(ProcessFlinksTransactionsJob, self).__init__(*args, **kwargs) File "/Users/akira/.local/share/virtualenvs/speedy-kJQJ8v9W/lib/python3.8/site-packages/django/db/models/base.py", line 446, in __init__ raise TypeError( TypeError: ProcessFlinksTransactionsJob() got both positional …

10.01.2022
Django inline formet для вложенных моделей

У меня есть три модели: Devices, Location and LocationMapping, а LocationMapping связывает устройства с местоположениями. Я хочу создать DeviceForm, но не знаю, как добавить к ней Location, используя inline formset. Возможно ли это с тремя моделями? class Device(models.Model): …

10.01.2022
В Django, как перезагрузить определенные параметры кнопки без перезагрузки страницы

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

10.01.2022
Django REST Method Destroy получение 404 not found при отправке из axios

Я много пробовал и искал, но ни у кого не было такой проблемы. Проблема заключается в том, что я пытаюсь отправить запрос axios на удаление с правильным api ur и ключом. Но DRF Model.ViewSet не находит функцию с соответствующим …

10.01.2022
Как определить, сколько объектов ссылаются на один и тот же внешний ключ в Django

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

10.01.2022
Django ajax как получить ссылку src изображения объекта?

Я реализую ajax на странице просмотра списка. Теперь я столкнулся с проблемой рендеринга изображения. Как получить ссылку src моего изображения для каждого объекта? views.py: class PostJsonListView(View): def get(self, *args, **kwargs): print(kwargs) upper = kwargs.get('num_posts') lower = upper - 1 …

10.01.2022
Определять поля класса Django ModelForm при инстанцировании

Я хочу, чтобы пользователи моего сайта могли быстро настроить только один атрибут объектов моей модели в представлении (с помощью htmx) (чтобы не создавать тонны ModelForms просто с другими атрибутами полей), поэтому я хочу создать ModelForm, где я могу определить …

10.01.2022
Как отправлять криптовалютные платежи (программно), полученные через coinbase commerce

Я успешно интегрировал coinbase commerce в мое приложение django для приема криптовалютных платежей от пользователей. Однако процесс оплаты на сайте включает в себя получение платежа от пользователя A, который предназначен для пользователя B на кошелек сайта coinbase commerce wallet и …

10.01.2022
Ajax / Django / jQuery - автозаполнение заголовков и удаление, когда пользователь удаляет то, что было введено в поле ввода

(Перепост с Reddit) Я нахожусь на ранней стадии создания автозаполнения (я хотел бы, чтобы это был выпадающий список из используемого ввода, прямо сейчас это divs, которые добавляются), когда пользователь начинает вводить текст (как только >2 символа достигнуты). У меня …

10.01.2022
Пароли Django меняются сами по себе

У меня очень странная проблема, я использую django authentication и я использую django AbstractUser. Проблема в том, что пароли меняются сами по себе, я даже не могу отследить, когда происходит это изменение, даже если приложение не используется, как только …