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

06.12.2022
Как реализовать выбор языка в форме django?

Изучаю django и возникла проблема Я делаю небольшой сайт — переводчик и мне нужно реализовать выбор языка и отправку его на сервер (в моем случае в переменную через пост запрос) Много что пытался, но попытки тщетны. код страницы с формой …

06.12.2022
Я пытаюсь иметь возможность загрузить изображение в админке django, но я не могу увидеть его, когда я нажимаю кнопку

Я не знаю, как решить эту проблему. Это очень расстраивает. Если вы сможете помочь, я буду очень благодарен. настройки: ``` ``` STATIC_URL = '/static/' MEDIA_URL='Proyectoweb/media/' MEDIA_ROOT=BASE_DIR / 'Proyecto/media' ``` ``` url: ``` ``` from django.urls import path from …

06.12.2022
Как задать переменную ширину в классе CSS или Tailwind?

Я получаю ширину из моего Django View, но я не знаю, могу ли я сделать ее переменной в CSS. Я пытался установить Tailwind, но представляю, что это не то, что нужно: {% for movie in movies …

06.12.2022
Есть ли способ типизировать элементы словаря, возвращаемого сериализатором?

Я использую сериализаторы, которые поставляются с django-rest-framework, для проверки многих запросов на стороне моего приложения. Я обнаружил, что очень полезно получать объекты на сериализаторе, но словарь, который сериализатор возвращает с serializer.validated_data, не типизирован Вот как я выполняю валидацию: …

06.12.2022
Как импортировать мои представления от пользователя в мой файл urls.py

Я использую Pycharm для своего проекта Django. Он говорит, что это неразрешенная ссылка. В Startup/urls.py у меня есть следующий код: from django.contrib import admin from django.urls import path, include …

06.12.2022
Bootstrap alert-dismissable не работает в django

вот мой html код <div class="msg"> {% if messages %} {% for message in messages %} <div class="alert alert-dismissible alert-success"> <button type="button" class="close" data-dismiss="alert"> × </button> <strong>{{message}}</strong> </div> {% endfor %} {% endif %} </div> Сообщение отображается …

06.12.2022
Форма Django Model показывает недействительную форму с инициализированными значениями и файлом

У меня есть модель следующего вида: ` class Cohortpdfs(models.Model): id = models.AutoField(primary_key=True,editable=True) title= models.CharField(max_length=200,validators=[MaxLengthValidator(100)]) content=models.FileField() cohort_id=models.ForeignKey(Cohort,on_delete=models.CASCADE,default=0,db_constraint=False) ` Я хочу инициализировать и сохранять данные из представлений. views.py: ` if requests.method == 'POST': initialvalue={ 'cohort_id':id, 'title':requests.POST.get('title'), 'content':requests.FILES['content'], } …

06.12.2022
Каков правильный способ завершения работы наблюдателя Watchdog без цикла сна?

Я относительно новичок в python и программировании в целом. Это мой первый вопрос на Stack Overflow, поэтому заранее спасибо за любые ответы! Мой вопрос заключается в следующем. У меня есть веб-приложение на Python, которое использует фреймворк django. Новая функция …

06.12.2022
Нет модуля с именем 'manage_db.tools'; 'manage_db' не является пакетом

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

06.12.2022
Django. Обрезка изображения со стороны пользователя. Cropped

Я измучился искать, поэтому попрошу помощи у вас. Товарищи, как реализовать что-то подобное: Буду рад любым наставлениям!

06.12.2022
Как получить значение html-атрибута через представленную форму DJANGO

Как получить значение атрибута "data" опций этого select'а? С помощью request.POST.get() <select name="installments" id="installments"> <option value="1" data="239.8">239,80</option> <option value="2" data="125.31">125,31</option> <option value="3" data="84.76">84,76</option> <option value="4" data="64.5">64,50</option> <option value="5" data="52.35">52,35</option> <option value="6" data="44.25">44,25</option> </select> Я попробовал следующее: installments = …

06.12.2022
Создавать новые объекты из списка, только если его нет в базе данных django

У меня есть список объектов python. предположим py_objs_list = [...data...] Модель является Card Я хочу создать новый объект в базе данных django, только если в базе данных уже нет объекта Мое решение состоит в том, чтобы сделать …

06.12.2022
Объект 'Category' не является подписываемым Django

Я изучаю Django. Я написал простую модель и несколько методов представления в Django rest framework, чтобы я мог изменять некоторые определенные атрибуты, когда это необходимо, для всех записей, которые в этом нуждаются. Вот модель: from django.db import models class …

06.12.2022
Как ускорить поиск в json-файле?

Здесь у меня есть образец JSON файла размером более 10MB (который со временем будет увеличиваться). У меня есть функция python, которая будет пытаться найти весь объект json из файла json и, если он совпадает, возвращает следующий объект json. Это …

06.12.2022
502 ошибка плохого шлюза при наведении django model.py на другую базу данных

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

06.12.2022
Как вызвать kedro pipline или узлы во фреймворке Django

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

06.12.2022
Как сделать правильно проверку данных и условий в update используя DRF и soft delete?

Для удаления использую soft delete подход. У меня есть модель Task с полем m2m под названием users, в которую добавляются юзеры ответственные на эту задачу. users = models.ManyToManyField( 'users.User', verbose_name='Пользователь', ) Я обновляю запись и добавляю еще новых пользователей …

06.12.2022
Как создать объект ограничения времени в django

В этом проекте я создаю некоторые объекты и хочу отфильтровать только те объекты, которые были созданы 120 секунд назад. Я попробовал эту строку : Model.objects.filter(start_time__gte=Now() - timedelta(minutes=2) , user = request.user) Но это не работает для меня. есть …

06.12.2022
DJANGO - Невозможно обновить страницу редактирования профиля

Добрый день, Я создаю приложение Django, Я хочу вызвать мои данные, с которыми регистрируется пользователь, и отобразить информацию, которую он предоставил в виде: Имя Email Затем я хочу иметь возможность изменить эти данные, а затем …

06.12.2022
Django : AttributeError: объект 'str' не имеет атрибута 'utcoffset'

Template: <h2>Summary Details</h2> <table class="center"> <thead> <tr> <th>scrapper_id</th> <th>scrapper_jobs_log_id</th> <th>external_job_source_id</th> </tr> </thead> <tbody> {% for stud in scrappers %} {% csrf_token %} <tr> <td>{{stud.scrapper_id}}</td> <td>{{stud.scrapper_jobs_log_id}}</td> <td>{{stud.external_job_source_id}}</td> </tr> {% endfor %} views.py from django.db.models import Q from django.utils import timezone import …

06.12.2022
Как обратиться к основной базе данных вместо тестовой базы данных Django TestCase

Я использую класс Django TestCase для запуска некоторых тестов в моем проекте. Некоторые из этих тестов используют драйвер selenium для тестирования форм через браузер. Создание нового экземпляра таблицы базы данных (например, Recipe). Суть в следующем. Поскольку я использую браузер и …

06.12.2022
Django AUTO INCREMENT для PK

У меня есть несколько моделей в моем приложении Django, и я увидел, что поле 'auto_increment_id' (как PK) не работает как 'AUTO INCREMENT' (БД - Postgres). Я сделал 2 записи с auto_increment_id 1 и 2, удалите запись 2 и сделайте …

06.12.2022
Django Я не могу получить данные из базы данных. Ошибка DoesNotExist в веб

Админ может изменить веб-заголовок, ключевые слова или описание. Но сейчас это не работает. Когда я захожу на сайт, у меня возникает ошибка: DoesNotExist at /. Задание соответствующего запроса не существует. Это мой home/models.py from django.db import models class Setting(models.Model): title …

06.12.2022
Django csrf ajax форма не отправляет данные на сервер, но работает на локальном компьютере

Я работаю над процессом отправки формы. Все работает нормально на моем локальном сервере, но когда я размещаю сайт на своем сервере, то отправка формы ничего не делает. Вот мой файл шаблона : ` ` Вот мой javascript …

06.12.2022
Отладчик PyCharm не может подключиться к приложению Django внутри docker

Я пытаюсь отладить приложение Django внутри контейнера Docker, приложение запущено под uWSGI. К сожалению, отладчик PyCharm не может подключиться к контейнеру и останавливается по таймауту. Моя конфигурация запуска: Я добавил …

06.12.2022
Возможно ли использовать Django ORM с объектом JSON?

У меня есть два json-объекта, с которыми мне нужно выполнить различные операции ORM, такие как count, filter, all Вот комментарии первого объекта: в файле views.py comments_response = requests.get('https://jsonplaceholder.typicode.com/comments') comments_data = json.loads(comments_response.text) Ниже показано, как …

06.12.2022
Исключите django-simple-history из дочерней модели

Я застрял в проблеме, когда мне нужно исключить HistoricalRecords (django-simple-history) из дочернего класса без внесения изменений в родительский класс. Вот мой код выглядит так from simple_history.models import HistoricalRecords class BaseModel(models.Model): id = models.UUIDField(...some args...) created_at = models.DateTimeField(...some args...) …

06.12.2022
Возможно ли открыть файл python с помощью os.path.join и выполнить некоторую функцию

Я работаю с Django Framework, и я пытаюсь открыть файл Python из-за пределов пакета Django. Я использую библиотеку OS, чтобы добраться до пути, который находится вне пакета Django, как это: file_path = OS.path.join(settings.FILES_DIR, 'execute_get_symbols.py') В file_path я получил …

06.12.2022
Django Я не могу получить данные из базы данных

Админ может изменить веб-заголовок, ключевые слова или описание. Но сейчас это не работает. Когда я захожу на сайт, все в порядке, нет никаких ошибок, но информация не поступает из базы данных. Это мой home/models.py from django.db import models class Setting(models.Model): …

06.12.2022
Почему моя форма регистрации не работает? (Django Framework)

Я создаю сайт с помощью Django. Почему-то я не могу зарегистрироваться как пользователь, так как всегда получаю следующее сообщение об ошибке: UnboundLocalError at /register/ локальная переменная 'context' упоминается до присвоения views.py def register(request): if request.method == 'POST': form = …

06.12.2022
Как сохранить данные из API в мою базу данных MySQL в проекте Django REST

У меня есть проект Django REST. Есть модель Product. Я получаю некоторые данные из API marketplace о запасах товаров. И мне нужно сохранить их в моей базе данных. Я не знаю, какой вид набора представлений выбрать. И как сделать …

06.12.2022
Ошибка Django MySQL : django.db.utils.OperationalError: (1054, "Unknown column 'Euro.id' in 'field list'")

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

06.12.2022
Фильтр в get_context_data и get_query_set не работает

У меня есть listview, в котором я пытаюсь отфильтровать продукты по категориям. Некоторые продукты имеют подкатегорию. Когда у продукта есть подкатегория, я хочу, чтобы просмотр списка отображал их по подкатегориям. Проблема в следующем: Просмотр списка отлично работает для товаров …

06.12.2022
API, использующий selenium для веб-скраппинга

Я создаю API (Django/DRF с daphne), который принимает запросы, ищет данные на сайте и возвращает их в ответ пользователю. Будет ли это правильно работать для нескольких пользователей в одно и то же время (параллельно)? Или невозможно одновременно скрести сайт …

06.12.2022
Обновление полей на основе другой таблицы в моделях django с помощью метода override

У меня есть две модели, В модели деятельности статус - это имя колонки, эта строка колонки должна обновляться от 'Pending' до 'Done', когда строка колонки статуса обновляется от 'Pending' до 'Done' в модели элемента. class Activity(models.Model): a_id = models.AutoField(primary=True, …

06.12.2022
Как получить все данные на основе данных поиска

Семья заказывает репетитора. Шаг-1: Семья будет искать репетитора по предмету и датам, в которые семья хочет заниматься со своими детьми с учителем. Шаг-2: Нужно показать всех репетиторов по этому предмету на те дни, которые еще не забронированы. class TutorProfile(models.Model): …

06.12.2022
КАК СОХРАНИТЬ И ПРОДОЛЖИТЬ В DJANGO, КАК В DJANGO-ADMIN

У меня есть форма Django, ниже, я хочу сохранить форму с помощью двух кнопок: "Сохранить & Добавить" и "Сохранить & Продолжить", как в Django Admin. <form method = 'POST' enctype = 'multipart/form-data'> {% csrf_token %} {form | crispy} <div …

06.12.2022
UnboundLocalError: cannot access local variable 'u_form' where it is not associated with a value

@login_required def profile(request): if request.user.groups.filter(name='Student').exists(): try: profile = request.user.studentprofile except StudentProfile.DoesNotExist: profile = StudentProfile(user=request.user) if request.method == 'POST': u_form = UserUpdateForm(request.POST,instance=request.user) p_form = ProfileUpdateForm(request.POST, instance=profile) if p_form.is_valid(): p_form.save() messages.success(request, "Your information has been updated successfully.") return redirect('user-profile') else: u_form …

06.12.2022
OAuth и интеграция с G suite

У меня есть веб-приложение DRF и Vue, которое использует OAuth для аутентификации с помощью пакета drf-social-oauth2. По сути, аутентификация происходит следующим образом: пользователь входит в систему с помощью своего аккаунта Google и получает …

06.12.2022
Django - функциональность CRUD, редактирование информации о профиле

Я новичок в Django, но я создаю приложение для риэлтора, я хотел бы, чтобы пользователь мог обновлять свои данные с помощью CRUD-функции в пользовательском интерфейсе. Но я не могу заставить свой запрос работать: Вот мой код (views.py): …