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

24.03.2022
Как можно реализовать полноценный поиск в нескольких моделях и в нескольких полях каждой модели в веб-приложении на базе Django?

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

24.03.2022
Изменить язык пользовательского интерфейса django-ckeditor на персидский

Я пытаюсь изменить язык пользовательского интерфейса django-ckeditor в админке сайта на персидский, который является rtl языком. Я ожидаю увидеть всплывающие подсказки значков панели инструментов на персидском языке и область редактора, готовую к RTL. Одним из вариантов, конечно, является изменение …

24.03.2022
Django bulk_create не устанавливает поле с вариантами выбора

В моем файле model.py у меня есть базовый и премиум купон, как показано ниже. coupon_types = ( ("Basic", "basic"), ("Premium", "premium"), ) class Coupon(Stamp): ... type = models.CharField(choices=coupon_types, max_length=256, default=coupon_types[0], null=True, blank=True) В приведенном ниже коде я пытаюсь …

24.03.2022
Я получаю None в качестве вывода, но я хочу вывести 10, 20 30?

<select name="dropdown" method="post" enctype="multipart/form-data"> <option selected="selected" disabled>Objects on page:</option> <option value= 1 >10</option> <option value="20">20</option> <option value="30">30</option> <option value="40">40</option> <option value="50">50</option> </select> def dropdown(request): print(request.POST.get('dropdown')) return render(request, 'ndtgui/dropdown.html') Выше - мой html файл, а ниже - представление …

24.03.2022
Как использовать команду upsert в django для массового обновления?

Мне нужно обновить 1000 строк с разными значениями в временной шкале базы данных. Я нашел объемное обновление, чтобы сделать это. list = ModelClass.objects.filter(name = 'bar') obj_to_be_update = [] for obj in list: obj.name = "Dear "+obj.name obj_to_be_update.append(obj) ModelClass.objects.bulk_update(obj_to_be_update, …

24.03.2022
Почему docker-compose работает, а docker run - нет

У меня есть следующий файл local.yml version: '3' services: celery-worker-default: image: weapp_app:latest container_name: weapp_celery-worker-default command: celery worker -A WeApp -Q default -n default --loglevel=INFO env_file: - .env volumes: - .:/opt/python/current/app/ Когда я бегу docker-compose -f local.yml up celery-worker-default …

24.03.2022
Django-ninja resolvers с доступом к запросу

Я создаю API с помощью django-ninja. Для одного из resolver-methods мне нужно получить доступ к запросу. Пример: class ListingSchema(ModelSchema): playback_urls: AnyUrl ... def resolve_playback_urls(self, obj): return obj.get_playback(request) Как я могу получить доступ к запросу-объекту? (Куда …

24.03.2022
Как создать собственный CLI, подобный командной строке python scrapy/django?

Я пытаюсь создать свою собственную программу и выполнить ее, как если бы мы работали с помощью scrapy или django. В качестве примера можно привести строку ниже scrapy shell <optional-url> django-admin startproject <project-name>

24.03.2022
Каждый раз создаются новые объекты

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

24.03.2022
Сериализация Django - частичное обновление вложенных объектов

Поискал несколько часов на эту тему и удивлен, что не нашел ответа, но вот он. Допустим, у меня есть следующие модели: class Mission(models.Model): mission_name = models.CharField(max_length=150) ... class Player(models.Model): player_name = models.CharField(max_length=150, unique = True) state = models.CharField(max_length=150) …

24.03.2022
Django query set filter reverse startswith on charfield

Представьте себе некий продукт-правило, у которого есть 2 условия: имена одинаковые sku's имеют частичное совпадение, начинается с. Модель правила выглядит следующим образом: class CreateAndAssignRule(models.Model): name_equals = models.CharField(max_length=100) sku_starts_with = models.CharField(max_length=100 Теперь я хочу получить …

24.03.2022
Использование Django DeleteView и получение 404 после подтверждения удаления

После нажатия на кнопку "подтвердить" в форме organism_delete.html я перенаправлялся обратно в список организмов (шаблон organism_list.html), как указано в представлении. Но теперь вместо этого я получаю ошибку 404. Страница не найдена (404) Метод запроса: GET запрос URL: http://localhost:8000/library/organisms/ABC1233/delete/post?csrfmiddlewaretoken=Rdk575IEp5bbvrriJ1szlYNjmq8V1DvuYzNWEWz07s78IJSal9foHdkvxwcimIEp …

24.03.2022
ValueError: Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object>>": "BlogComment.user_name" must be a "User" instance

Пытаюсь сделать, чтобы и зарегистрированные и незарегистрованные пользователи могли оставлять комментарии. Если пользователь авторизан, то все работает нормально. Но если отпралять комментарий от неавторизованного пользователя, то вылезает ошибка: ValueError: Cannot assign &quot;&lt;SimpleLazyObject: &lt;django.contrib.auth.models.AnonymousUser object at 0x7f5fd441bf70&gt;&gt;&quot;: &quot;BlogComment.user_name&quot; must be a …

24.03.2022
Запуск многоконфигурационного задания jenkins удаленно с помощью python

Я разрабатываю django dashboard, который запускает работу с несколькими конфигурациями в jenkins удаленно, я перепробовал все и прочитал документацию jenkinsapi, но тщетно. У кого-нибудь есть идея, пожалуйста?

24.03.2022
Как сохранить csv в модели django (star.csv:1: expected 17 columns but found 10 - filling the rest with NULL INSERT failed: datatype mismatch)

Я хочу загрузить файл csv в модель джанго но при каждой моей попытке он выдает вот эту ошибку star.csv:1: expected 17 columns but found 10 - filling the rest with NULL star.csv:1: INSERT failed: datatype mismatch. Возможно ошибка в модели …

24.03.2022
Django аннотирует с частотой

(django 3.2.12, python 3.9.3, MySQL 8.0.28) Представьте себе модели, подобные следующим: class User(models.Model): email = models.EmailField(...) created_datetime = models.DatetimeField(...) class UserLog(models.Model): created_datetime = models.DatetimeField(...) user = models.ForeignKey('user.User' ...) login = models.BooleanField('Log in' ..) И следующий запрос, предназначенный …

24.03.2022
Request.META.get('HTTP_REFERER') не работает, когда prefix_default_language=True

Url = request.META.get('HTTP_REFERER') работал, когда prefix_default_language=False. Но когда я делаю prefix_default_language=True, то ничего не получается. Помогите пожалуйста.

24.03.2022
Как отобразить продукт нескольких моделей в модели, используя внешний ключ или что-то еще

Я хочу отображать свои предложения продуктов и месячные планы в единой модели Theres products и monthly plan model class Monthlyplan(models.Model): ... name = models.CharField(max_length=220) class Product(models.Model): ... name = models.CharField(max_length=220) class Customers(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) monthly_plan = models.ForeignKey(Monthlyplan, on_delete=models.CASCADE) …

24.03.2022
ImportError: Нет модуля с именем sentry_sdk.integrations.wsgi

Я пытаюсь обновить реализацию старого конфига Sentry до нового для моей конфигурации wsgi в моем проекте django, но получаю следующую ошибку. ImportError: No module named sentry_sdk.integrations.wsgi Ранее у меня было: from raven.contrib.django.raven_compat.middleware.wsgi import Sentry Теперь …

24.03.2022
Ошибка при установке изображения по умолчанию в ImageField Django

В моей модели есть поле imagefield, которое хранит изображение для поста. Я хочу добавить туда изображение по умолчанию на случай, если оно не будет загружено. Но я получаю ошибку Атрибут 'title_image' не имеет связанного с ним файла. Если я …

24.03.2022
Как можно представить более одной строки в представлении django с табличной формой

Я хочу представить более одной записи, но в этом коде только первый студент может быть записан, как я могу добавить более одной записи в представлении django, я довольно новичок в django, может ли кто-нибудь помочь в этом <a href="https://i.stack.imgur.com/e7Eua.png" rel="nofollow …

24.03.2022
Функция как ключевое слово в операторе возврата перед циклом в разрешении DRF APIView

Привет, ребята, мне трудно понять следующий код оператора возврата в исходном коде django drf APIView: def get_permissions(self): """ Instantiates and returns the list of permissions that this view requires. """ return [permission() for permission in self.permission_classes] Я …

24.03.2022
Как реализовать социальный логин Django с помощью google для различных типов пользователей (например: кандидат, работодатель, клиент)

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

24.03.2022
Django-Python : Проверка существования сетевого файла из веб-клиента

Я хотел бы узнать, существует ли сетевой файл из веб-клиента. На сервере в localhost это работает (возвращает True), но возвращает False с IP-адресом. Код : folder = "\\IP\dir_test" id = "123456" filename = "{}.pdf".format(str(id)) path = os.path.abspath(folder, filename) check = …

24.03.2022
Последовательное повторение одних и тех же результатов

Мне нужно проверить, повторяется ли у меня 4 раза одно и то же значение для "PCR POS/Neg" подряд, 3 раза в моем "output_df". Как я могу это сделать? def results1(file1,file2): results_list = defaultdict(list) names_loc = file2 listing_file …

24.03.2022
Django: Дублирование значения в новое поле при минировании

У меня есть модал с названием Account, как показано ниже class Account(models.Model): name = models.CharField(max_length=225) category = models.ForeignKey(AccountCategory, on_delete=models.PROTECT) date_added = models.DateTimeField(auto_now_add=True) added_by = models.ForeignKey(Staff, on_delete=models.SET_NULL, null=True) У меня уже есть данные, но мне нужно добавить еще …

24.03.2022
Как обрабатывать 50k или более массив объектов в Django Rest Framework?

Я столкнулся с проблемой. Наше требование заключается в том, что мы не можем использовать пагинацию, поэтому нам нужны все записи за один раз в Response. моя функция выглядит так: from rest_framework.response import Response class TestingViewsAPI(APIView): def get(self, request): …

24.03.2022
Менеджер не доступен через инстанцию Police

Возникает ошибка if user.objects.filter(login_id=login_obj).exists(): как решить эту ошибку Это мой police_app/views.py def police_register(request): if request.method == 'POST': login_obj = Login() login_obj.username = request.POST.get('uname') login_obj.password = request.POST.get('pwd') login_obj.save() if Login.objects.filter(username=request.POST.get('uname')).exists(): user = Police() user.station_name = request.POST.get('name') user.email = request.POST.get('email') user.mobile …

24.03.2022
Хранение платежных данные в web-проекте

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

24.03.2022
Как решить проблему с CORS политикой django

Я пытаюсь создать модуль с OpenStreetMaps на моем сайте, но когда я пытаюсь использовать его, я получаю некоторые ошибки: Access to image at 'https://c.tile.openstreetmap.org/3/6/5.png' (redirected from 'http://c.tile.openstreetmap.org/3/6/5.png') from origin 'http://127.0.0.1:8000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header …

24.03.2022
Необходимо сделать два файла модели первичным ключом

Здесь профиль и категория должны быть первичным ключом, как я могу это сделать. class QuickApproximation(models.Model): profile = models.CharField(primary_key=True, null=False, max_length=1024, default=None) category = models.CharField(null=False, max_length=1024, default=None) approximation = models.IntegerField(null=False, default=None) Мне нужно сбросить эти данные в БД Profile,Category,Approximations …

24.03.2022
Ошибка при попытке интегрировать платежную систему

Я пытаюсь интегрировать платежную систему в django. Я использовал django-flexible-subscriptions, установил, создал соответствующие url, view и html. Но когда я создал план подписки и попытался сохранить, получил ошибку "преобразование из NoneType в Decimal не поддерживается". Кто-нибудь знает, как я …

24.03.2022
Как получить разницу дней немного сложным способом с помощью queryset в Django

Я использую Django, и всякий раз, когда менеджер задачи изменяется, изменение сохраняется в поле истории. Поле истории сохраняется следующим образом. Здесь я хотел бы получить продолжительность работы каждого менеджера. EX: {'field_summary': {'manager': 'Michael -&gt; Michael/Amelia', 'contact': '010-1234-1234-&gt; 010-1234-1234/010-9876-9876'}} [models.py] Task(models.Model): …

24.03.2022
Django : переименование в панели администратора не работает

Когда я изменяю первичный ключ в панели администратора и выбираю кнопку сохранения, создается новый recrod. Но я хочу переименовать первичный ключ. models.py: class Firma(models.Model): firma = models.CharField( primary_key=True, max_length=50, db_column='Firma', help_text='Firma', verbose_name = 'Firma', ) def __str__(self): return self.firma …

24.03.2022
Почему мой список не может быть преобразован в zip-лист? python

У меня есть 2 списка, которые я получил из ввода в моем html Я хочу вывести эти 2 списка вместе. но когда я использую zip(lista, listb) вывод не отображается {% for proc, ope in procslist %} &lt;tr&gt; &lt;td …

24.03.2022
Django rest framework сохранение данных в несколько таблиц из одного представления

Я новичок в DRF, мне нужно сохранить данные в две таблицы базы данных через viewset, и я не знаю, как это сделать. Я использую react для своего фронтенда вот мои модели from django.db import models # Create your models …

24.03.2022
Как защитить паролем мой сайт в django [закрыто]

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

24.03.2022
Как просмотреть мои данные на странице без перезагрузки и как разместить мои данные на сервере?

На моем компьютере есть скрипт python, который принимает данные от датчиков и возвращает их в виде списка следующим образом: [24 25, 32, 56] Данные с различных 4 датчиков. Также у меня есть сервер с сайтом django. Я хочу …

24.03.2022
Отсутствие извлеченных данных в связанной таблице/модели в django

У меня есть api, который будет извлекать данные фермера, теперь я извлек основной профиль, но не детали в посылках. model.py from django.db import models class Farmer(models.Model): record_no = models.CharField(primary_key=True,max_length=19) control_no = models.CharField(max_length=50) fname = models.CharField(max_length=100) mname = models.CharField(max_length=100) lname …

24.03.2022
Как использовать Django AutoSlug в пользовательской форме

Я работаю над проектом и использую пакет django-autoslug для автоматической генерации слизней для меня. Пакет отлично справляется со своей задачей, и мне это нравится. Пока что я могу редактировать slugs из панели администратора, когда я добавил editable=True, что хорошо …