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

06.11.2022
Django: использование prefetch_related

У меня есть несколько моделей с таким отношением: EmailReport --many-to-many--> PaymentReport --foreign-key--> Shop --many-to-many--> users Теперь я хочу получить доступ к пользователям из EmailReport. Я попробовал выполнить этот запрос, но неудачно: query = models.EmailReport.objects.prefetch_related('payment_report').prefetch_related('shop__users').filter(pk__in=ids) …

06.11.2022
JSONDecodeError при использовании json.loads

Я получаю Expecting value: line 1 column 1 (char 0) при попытке использовать json.loads Просматривал похожие вопросы, но не смог найти решение для своего кода. Выдает ошибку для строки: body = json.loads(body_unicode) network.js: //When user clicks the …

06.11.2022
Вывод на печать JSON из сериализатора Rest framework

При работе использую ModelViewSet, поэтому основные атрибуты - serializer_class, queryset, но не понятно, с помощью какого атрибута или функции вытащить данные из сериализатора. Задача - взять данные, которые попадают на страницу и их вывести в эксель-файл. serializers.py class CourseListSerializer(serializers.ModelSerializer): """Сериализатор …

06.11.2022
Как получить доступ к полям таблицы foreignkey в шаблоне с помощью django

**models.py** class Locations(models.Model): region = models.ForeignKey(Regions,on_delete=models.CASCADE,blank=True,null=True) name = models.CharField(max_length=255) **serializer.py** class LocationsSerializer(serializers.ModelSerializer): region = RegionSerializer() class Meta: model = Locations fields = "__all__" **views.py** def loc_reg(request): locations = Locations.objects.select_related('region') .values('name','region__region_name') data = LocationSerializer(locations,many=True) return response.Response(data,status.HTTP_200_OK) }``` After serialization I am …

06.11.2022
Как изменить размер изображения и сохранить его в хранилище с помощью функции сохранения [дубликат]

Как я могу изменить функцию сохранения, чтобы решить эту проблему? У меня …

06.11.2022
Django как получить количество дней месяца в определенном году [дубликат]

Class MainYear(models.Model): year = models.CharField(max_length=4,blank=True,null=True,default=get_current_year()) def __str__(self): return str(self.year) @property def get_all_month(self): return self.MainMonth.all() def get_absolute_url(self): return reverse("agenda:ajax_month", kwargs={"pk": self.id}) class MainMonth(models.Model): main_year = models.ForeignKey(MainYear,on_delete=models.CASCADE,blank=True,null=True,related_name="MainYear") month = models.PositiveSmallIntegerField (validators=[MaxValueValidator(12)],default=1,blank=True,null=True) day_count = models.PositiveSmallIntegerField (validators=[MaxValueValidator(31)],blank=True,null=True) def __str__(self): return str(self.month) @property def get_day_count(self): …

06.11.2022
Live Server не отображает Jinja код

То-есть отображается весь html код кроме того, что присутствует в jinja

06.11.2022
Как реализовать автозаполнение строки поиска для таблицы в django

Введите описание изображения здесьесли у меня есть таблица из 4 команд (python, java, php, ruby) и у каждой команды есть 4 проекта, то я ищу py для команды python в строке поиска и каждая строка показывает название …

06.11.2022
Как скрыть некоторое поле на основе forms.select django

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

06.11.2022
Как я могу объединить два разных запроса к модели и упорядочить их по полю, которое есть у обеих моделей?

Как я могу объединить два различных запроса к модели и упорядочить их по полю, которое есть в обеих моделях, как поля прогресса. Например models.py class Gig(models.Model): author= models.ForeignKey(User) title = models.CharFields() progress = models.IntegerField() class Project(models.Model): author= models.ForeignKey(User) title …

06.11.2022
Как развернуть сайт на основе django, работающий на docker compose, в моей локальной домашней сети?

У меня следующая настройка: docker-compose.yml # Mentioning which format of dockerfile version: "3.9" # services or nicknamed the container services: # web service for the web web: # you should use the --build flag for every node …

06.11.2022
Django sqs делает запрос медленнее

Только что установил sqs с django и celery для выполнения фоновых задач, таких как отправка уведомлений и сообщений firebase Я использовал redis и это было быстро, когда установил sqs, код больше не асинхронный, ошибки появляются даже в терминале сервера, …

06.11.2022
Динамическая настройка поддомена с подстановочным знаком

У меня есть домен example.com. Для каждого user я хочу динамически создавать поддомен. Скажем, для user1 будет user1.example.com. Для user2 будет user2.example.com.

06.11.2022
Ошибка 404 не найдена при debug = False в многоязычном веб-приложении django

Здравствуйте, я делаю многоязычное веб-приложение на django, Когда DEBUG = True =>мультиязык работает нормально, когда я нажимаю на localhost:8000 он перенаправляет меня на localhost:8000/en или на последний язык, который я ставлю в любом случае. Когда DEBUG = FALSE …

06.11.2022
Django: нормализация/изменение поля в сериализаторе модели

У меня есть сериализатор модели следующего вида: class FoooSerializers(serializers.ModelSerializer): class Meta: model = Food fields = [ 'id', 'price',] Здесь у меня есть цена с нулями в конце, как это: 50.000, и я хочу .normalize(), чтобы …

06.11.2022
Можно ли обновить значение переменной Typescript из внешнего кода в html-файле?

в .ts файле: function showOrHideWarehouseTable(all_warehouses_table: string) { const checkBox = document.getElementById( "edit-" + all_warehouses_table ) as HTMLInputElement | null; if (checkBox != null) { if (checkBox.checked == true) { let table = document.getElementById("main-table"); let inside_table = document.createElement("table"); inside_table.setAttribute( "id", …

06.11.2022
Функция Django serialize возвращает ошибку JSONEncoder.__init__() получил неожиданный аргумент ключевого слова 'fields'

Я пытаюсь сериализовать мою salesnetwork.agency модель в файл geojson, и согласно документам Django я использую следующий код: (я использую Django 4.1.2) markers = Agency.objects.all() geojson_file = serialize("geojson", markers, geometry_field="location", fields=("province",) ) …

06.11.2022
Я не могу добавить элемент через панель администратора django

Когда я пытаюсь добавить, удалить или изменить что-то с помощью админпанели djangos, я получаю IntegrityError at /admin/app/place/2/delete/ FOREIGN KEY constraint failed Models.py class User(AbstractUser): pass class Currency(models.Model): name = models.CharField(max_length=64) sign = models.CharField(max_length=64) def __str__(self): return self.name class Place(models.Model): name …

06.11.2022
Проблема абсолютного пути при сохранении изображения в хранилище s3 [закрыто]

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

06.11.2022
Отправить выбор в Serilizer Django

Models.py: class Distributor(models.Model): class ModeChoices(models.IntegerChoices): physical = 1, _('physical') digital = 2, _('digital') class StatusChoices(models.IntegerChoices): publish = 1, _('publish') pending = 2, _('pending') dont_publish = 3, _('dont_publish') serializers.py: modes = serializers.DictField(source=dict(Distributor.ModeChoices.choices)) не …

06.11.2022
Я хочу сделать систему управления посещаемостью сотрудников и начислением зарплаты на django. может ли кто-нибудь помочь мне разработать базу данных для этого?

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

06.11.2022
Ошибка Elasticsearch: unavailable_shards_exception

Я реализовал эластичный поиск в своем проекте django. Однако из-за проблемы мне пришлось удалить мой старый mysql и установить его снова на моем ноутбуке. Поэтому пришлось создать новую базу данных для проекта. После этого с сегодняшнего дня я вижу …

06.11.2022
Как отобразить что-то из базы данных после удовлетворения нескольких критериев в django

Здесь у меня есть модель рекомендателей: class Recommenders(models.Model): objects = None Subject = models.ForeignKey(SendApproval, on_delete=models.CASCADE, null=True) Recommender = models.CharField(max_length=20, null=True) Status = models.CharField(null=True, max_length=8, default="Pending") Time = models.DateTimeField(auto_now_add=True) Еще одна модель Подходит: class Approvers(models.Model): objects = …

06.11.2022
Как добавить аргумент к функции в файл python .bat

У меня есть файл с функцией и файл, который вызывает функции. Наконец, я запускаю .bat. Я не знаю, как я могу добавить аргумент при вызове файла .bat. Чтобы аргумент добавлялся к функции как показано ниже. file_with_func.py def some_func(val): print(val) …

06.11.2022
Psycopg2.errors.UndefinedTable: отношение "django_admin_log" не существует

Я только начал изучать Django, и я следую книге в качестве руководства (книга от августа 2022 года, так что новая), и я столкнулся с 2 проблемами. Первым было то, что Python не мог найти модуль psycopg2, который я затем …

06.11.2022
Существует ли пакет для поддомена Wildcard в Routes: Назначение поддомена для каждого пользователя?

У меня есть домен example.com. Для каждого user я хочу динамически создавать поддомен. Скажем, для user1 будет user1.example.com. Для user2 будет user2.example.com. Меня беспокоит его вид и путь! models.py class MyUser(models.Model): user = models.ForeignKey('auth.User', on_delete=models.CASCADE, null = …

06.11.2022
Как вернуть обратно хранилище из моей базы данных postgres

У меня есть таблица с именем duplicates_duplicatebackendentry_documents, размер которой составляет 49 гб. У этой таблицы есть 2 индекса, каждый по 25 гб. И два ограничения, которые также имеют размер по 25 гб. Таблица используется модулем duplicates в развернутом …

06.11.2022
Django slick report и вложенные категории

Я использую в django следующий models.py: class Expense(models.Model): name = models.CharField(max_length=50) date = models.DateField(unique=False, blank=False) slug = models.SlugField(unique=True, null=True, default='') # slug = AutoSlugField(null=True, default=None, unique=True, populate_from='name') price = models.DecimalField(default=0.0, blank=True, max_digits = 20, decimal_places = 2) category = …

06.11.2022
TypeError: User() получил неожиданные аргументы ключевого слова: 'password2' : Django JWT Authentication

Я пытаюсь создать приложение для аутентификации пользователей с использованием JWT-токена django, когда я пытаюсь протестировать свой api для аутентификации пользователей и проверить password и password2, он выдает следующую ошибку: TypeError: User() got unexpected keyword arguments: 'password2' Моя serializers.py …

06.11.2022
Как установить Java 11 и Python 3.7 в контейнер Docker с помощью Dockerfile

У меня есть проект Django, изнутри которого я выполняю исполняемый файл jar. Но у меня возникают проблемы с установкой Java 11 и Python с помощью Dockerfile. Я считаю, что первый шаг - это использовать дистрибутив Linux в качестве базового …

06.11.2022
Django unique_together() для field1 и field2 и наоборот (field2 и field1)

Возможно создать дубликат потока с одинаковыми первым_персонажем и вторым_персонажем, используя unique_together() в django. class Meta: unique_together = ['first_person', 'second_person'] Но только так, Можно ли сделать так, чтобы это работало и для второго_персонажа и для первого_персонажа? Например, если …

06.11.2022
Django: Удаление нулей в конце поля модели Django

Я делаю трейлинг, чтобы избавиться от ненужных нулей в конце поля моей модели Django: class mycls(BaseModel): price = models.DecimalField() Я даже пытался создать новое поле. Вот поле Django, которое я создал: class CurrencyField(models.DecimalField): INTEGER_PLACES = 15 DECIMAL_PLACES …

06.11.2022
Создание раздела категории с помощью django

Я пытаюсь добавить раздел категории в форму записи блога, используя django, поле категории создано и я не получил никакой ошибки, но выпадающий список не создан. models.py from django.db import models from django.contrib.auth.models import User from django.urls import reverse class …

06.11.2022
Как загрузить публичное изображение в пространство digitalocean с помощью Django?

я загружаю изображение в digital ochen с помощью django и вот мой код def uploadImage(request): data = request.data dish= FoodRecord(image=request.FILES.get('image')) dish.save() после загрузки кода я не могу получить доступ к изображению с выводом AWSAccessKeyId и Expires после …

06.11.2022
Сериализаторы VS ModelForms в регистрации пользователей, Django Rest Framework

Что использовать при регистрации пользователя? Сериализатор или ModelForms ? Я использую DRF уже давно, но для регистрации пользователей я предпочитаю старый метод ModelForm (forms.ModelForm). Я просто хочу знать, нужно ли использовать modelForm для регистрации пользователя или мы можем использовать сериализатор, …

06.11.2022
Django custom save insert to multiple table

У меня есть таблица Item и таблица TransactionLog, Когда я создаю элемент, он должен также создавать журнал вот мой models.py class Item(models.Model): itemid = models.CharField(primary_key=True, max_length=20) name = models.CharField(max_length=100, blank=True, null=True) class Meta: managed = False db_table = …

06.11.2022
Отправка электронной почты в Django теперь, когда Google изменил политику . WinError 10061] Не удалось установить соединение, поскольку целевая машина активно отказывается от него

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

06.11.2022
Django custom save auto increament id

Я разместил вопрос несколько месяцев назад django create custom id def save() Я хочу создать пользовательский id с помощью автоинкремента, но когда я пытаюсь использовать его код в своем def get_default_id(): last_id = ClearanceItem.objects.last().cl_itemid split_id = last_id.split('-') split_id[-1] = …

06.11.2022
DRF - Тестирование, ошибка при удалении сингловых данных из id

Urls.py router = routers.DefaultRouter() router.register('zone', views.ZoneViewSet, basename='zone') app_name = 'address' API. urlpatterns = [ path('', include(router.urls)), ] Test.py RECIPES_URL = reverse('address:zone-list') def details_url(id): print(RECIPES_URL,id) return reverse(RECIPES_URL.strip(),args=[id]) print -> /api/address/zone/ 1 def test_zone_details(self): task = sample_payload() url = details_url(task.id) res …

06.11.2022
База данных Django Postgres больше не обновляет поля

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