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

30.08.2022
Как избежать написания одного и того же кода дважды на динамическом веб-сокете сайта в шаблонах django и javascript?

В проекте django на бэкенде используются шаблоны, которые рендерят html, отображаемый на странице. Но при работе с каналами (websockets), которые получают "уведомления" с сервера, я обнаружил, что мне приходится переписывать код на javascript, чтобы отобразить те же html-элементы. В …

30.08.2022
Лучший подход (фреймворк или библиотека) для создания функции живого чата в django rest framework и React Project?

Я создаю один проект, в котором я хочу создать раздел чата, где наш пользователь может общаться с нашим агентом через эту функцию. Я использую React Js для frontend и django rest framework для backend, поэтому я хотел бы получить …

30.08.2022
Как проверить тип пользователя после входа в систему? DJANGO

В моем приложении есть два типа пользователей. Как мне проверить тип пользователя после входа в систему? Мое представление входа расширяет LoginView от django. В моем представлении входа я пробовал использовать form_valid, но я думаю, что он делает проверку перед …

30.08.2022
Как вернуть пользовательский ввод с помощью api в представлениях Django? Я постоянно получаю ошибку 'WSGIRequest' object has no attribute 'request'

Вот мой код для views.py. Я хочу, чтобы пользовательский ввод заменял значение ключа 'q' в дикте querstring. def index(requests): return render(requests, 'index.html') def news(requests): if requests.method == 'POST': search = 'POST' url = "https://google-finance4.p.rapidapi.com/search/" querystring[0] = search querystring = …

30.08.2022
Страница не найдена (404) Метод запроса: POST URL запроса: http://127.0.0.1:8000/blog/edit_post/post

Я считаю, что настроил все правильно, но не могу понять, что вызывает сообщение об ошибке. Что я пытаюсь сделать, так это применить представление, которое позволяет мне редактировать запись в блоге. Сообщение об ошибке: Using the URLconf defined …

30.08.2022
Django = отображение изображения на html из представлений с помощью цикла for

я пытаюсь отобразить изображение из базы данных с помощью представлений и в inspact broswer я вижу, что он находит мое изображение, но все равно возвращает мне 404 ошибку. мой models.py: class HomePhoto(models.Model): title = models.CharField(max_length=100) img = models.ImageField(upload_to='home_page_images/') …

30.08.2022
Моя HTML-форма не отправляет данные в базу данных Django, каждый раз, когда я проверяю страницу администратора, она показывает, что вход есть, но не показывает, что это за вход [закрыто]

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

30.08.2022
OperationalError at / нет такой таблицы: users_user

У меня была модель Profile, которая была расширением моей модели User, которая была ForeignKey моей модели Post, но я изменил ее на AbstractUser и теперь, если я пытаюсь мигрировать или запустить и обновить страницу на сервере, я получаю ошибку. …

30.08.2022
Как исключить поле, но сохранить его данные?

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

30.08.2022
Аутентификация в пользовательской модели Django

У меня есть модель ApplicantRegister, которая имеет различные поля. Я хочу зарегистрировать заявителя после заполнения необходимой информации. После регистрации и проверки почты я хочу войти в систему заявителя через электронную почту и пароль. Но я получаю неверные данные входа, …

30.08.2022
Как фильтровать/скрывать поля в HTML-форме django rest framework, используя аутентифицированного пользователя

Я создал две модели: модель посылки (пакета), модель "полки", на которую могут быть назначены посылки. class Parcel(models.Model): owner = models.ForeignKey(get_user_model(), on_delete=models.PROTECT) name = models.CharField(max_length=100, blank=False) contents = models.TextField(blank=False, validators=[MaxLengthValidator(1500)]) size = models.CharField(max_length=50, blank=True, validators=[package_size_validator]) …

30.08.2022
Какой шаблон url для url с параметрами строки запроса [дубликат]

Какой шаблон url я должен добавить в мой urls.py, который соответствует url типа "http://127.0.0.1:8000/reservation/response/?type=43&content=test"

30.08.2022
Объект 'CategoryDocument' не имеет атрибута 'children' в Django elasticsearch

Я настроил все для реализации эластичного поиска в Django rest framework. Я запустил эластичный сервер с помощью bat-файла, и он успешно работает в фоновом режиме. Затем, когда я вызываю api, он выдает вышеуказанную ошибку. class Category(models.Model): name = models.CharField(max_length=255) name …

30.08.2022
Django 3.2.7 - Определение текущей выполняемой команды из кода

TL;DR: Можно ли из проекта django определить, какая команда запущена в данный момент? ДЕТАЛИ: У нас есть проект Django (работающий под управлением 3.2.7), в котором миграции немного перепутаны. Существует модель конфигурации, которая была разработана уже …

30.08.2022
Django удаление записи с помощью модала

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

30.08.2022
Почему новый (пользовательский) модуль в приложении django не распознается?

Я новичок в Django и хотел просто добавить несколько файлов python в одно из моих приложений, чтобы разделить код. Если я создам 'main.py' в папке моего приложения и импортирую его из views.py (для наглядности), то я получу: File "/home/francesco/django-projects/my-env/my-projects/my-app/views.py", …

30.08.2022
COPY failed: file not found in build context or excluded by .dockerignore: stat app: file does not exist

У меня возникла проблема, когда я запустил : sudo docker-compose up -d --build Я получаю эту ошибку : Sending build context to Docker daemon 281.1MB Step 1/12 : FROM python:3.9.6-alpine ---> 0238e48b207f Step 2/12 : ENV PYTHONDONTWRITEBYTECODE …

30.08.2022
В шаблоне 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?

Я новичок в python, работаю и следую учебнику, но постоянно получаю одну и ту же ошибку. TemplateSyntaxError at / Invalid block tag on line 8: 'endblock'. Did you forget to register or load this tag? Request Method: GET Request …

30.08.2022
Django установка debug=False разрушает ссылки href

Я разрабатываю сайт с использованием фреймворка Django. Он прекрасно работает при использовании Django=True, однако, когда я устанавливаю Django=False, система не может найти другие html файлы, к которым обращаются по ссылкам <a href=.... Допустим, я разрабатываю 'mysite', тогда следующий код: <li><a …

30.08.2022
Django Channels disconnect вызывается перед представлением после обновления

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

30.08.2022
Как очистить переменные django на html-странице после обновления

Index.html {% csrf_token %}{% if text %}{{text}}{% endif %} views.py def basic_work(request): глобальное резюме text = request.POST.get('text') if text: # word_count logic (text format) text_count = len(text.split(' ')) if text_count > 1000: print(1000) messages.info(request, 'Please try with word count less …

30.08.2022
Тост с сообщением Django CreateView Как показать

Я новичок в Django и создаю CRUD. Однако я хочу показать сообщение Success в тосте при успешном сабмите, но я не знаю, как именно это сделать. Класс представления после вставки корректно перенаправляет в List, но сообщения не показывает. Вот …

30.08.2022
Отображение изображений по одному, когда пользователь нажимает кнопку next в Django

Я создал приложение django, в котором пользователь загружает несколько pdf файлов, а приложение конвертирует их в png и отображает изображения. Я использую ModelForms для этой цели. Загрузка и преобразование работают нормально, но как мне отобразить изображения последовательно ? …

30.08.2022
Django 3.2 как исправить ошибку AttributeError: 'itertools.chain' object has no attribute 'filter'?

У меня есть 3 набора запросов, которые мне нужно объединить и использовать метод filter, когда пользователь выбирает флажок. Ajax работает нормально, но я испытываю трудности с отображением отфильтрованных данных, потому что получаю эту ошибку: AttributeError: 'itertools.chain' object has no …

30.08.2022
Django 4 интеграция платежной системы

Знающие люди, подскажите, пожалуйста, какую платежную систему легче всего (и желательно лучше) интегрировать на сайт на Django 4? Как это сделать? Нужно реализовать сбор пожертвований на сайте. Заранее спасибо.

30.08.2022
Могу ли я проверять параметры фильтра с помощью django-filters с некоторым исключением, если параметры или filter-params неверны?

Я встраиваю некоторую логику наследования в drf представления. Если я использую неправильный field-param или неправильный fild-фильтр (например, param с фильтром: ?title__contains=title, а на фронтенде мы допустили ошибку), я просто получаю Model.objects.all() запрос из self.filter_queryset без каких-либо исключений, но я предполагаю, …

30.08.2022
Ссылка на сервер Django не запущена

Я столкнулся с проблемой запуска сервера Django. "python manage.py runserver" работает, но когда я пытаюсь запустить ссылку на локальный хост, ссылка не работает и на странице появляется сообщение "Can't reach the page".

30.08.2022
Django отображает переменную в другом шаблоне

У меня есть проект django, в котором есть два шаблона: notification.html и base.html. Используя метод get_context_data(), я отображаю количество ответов в notification.html. Я пытался использовать ту же переменную в base.html, но это не сработало. Я также создал CBV и …

30.08.2022
Связать поле выбора с другим полем в той же форме django admin

У меня проблема с админпанелью django. Я делаю форму (модель) и хочу, чтобы там было поле выбора, и при его выборе показывались новые поля. Эта форма будет использоваться в панели django, а не шаблоном. Пожалуйста, посмотрите на пример изображения. …

30.08.2022
ImportError: попытка относительного импорта за пределы пакета верхнего уровня django

Я пишу сайт на Django и столкнулся с проблемой, что при относительном импорте из каталога, расположенного в той же директории, что и каталог, в который осуществляется импорт, возникает следующая ошибка: ImportError: attempted relative import beyond top-level package вот …

30.08.2022
Заголовки сообщений в send_mail (django)

Заранее извиняюсь за вопрос, но меня интересует, как сделать, чтобы при отправленном письме через django, в теле письма на электронной почте имелись заголовки сообщений, например: Заказ звонка: +79999999999 Сейчас просто присылается текст: +79999999999 Мой код: forms.py #Forms.py …

30.08.2022
Как можно разбить на категории набор запросов django в разных диапазонах на основе данных столбцов

я хочу написать django запрос, который может подсчитать оценки студентов в диапазоне [1,30][30,60][60,90][90,100] на основе предмета в другом курсе результат что-то вроде <img alt="enter image description …

30.08.2022
Проверка ввода пароля для пользователя

Все работает хорошо, но у меня проблема с проверкой пароля, как контролировать проверку вводимого пароля с сохранением по умолчанию? class MyAuthenticationForm(AuthenticationForm): # checking for username in DB: def clean_username(self): username = self.cleaned_data['username'] try: User.objects.get(username=username) except User.DoesNotExist: raise forms.ValidationError(f"The …

30.08.2022
Django- ValueError: строка исходного кода не может содержать нулевые байты

< Traceback (most recent call last): File "F:\django\udemyProject\siddthoughts\manage.py", line 22, in &lt;module&gt; main() File "F:\django\udemyProject\siddthoughts\manage.py", line 18, in main execute_from_command_line(sys.argv) File "F:\django\udemyProject\venv\lib\site-packages\django\core\management\__init__.py", line 446, in execute_from_command_line utility.execute() File "F:\django\udemyProject\venv\lib\site-packages\django\core\management\__init__.py", line 386, in execute settings.INSTALLED_APPS File "F:\django\udemyProject\venv\lib\site-packages\django\conf\__init__.py", line 92, in __getattr__ …

30.08.2022
Как мы можем разместить докер-контейнер django на сервере Linode?

Интересно, можно ли создать контейнер docker для моего проекта django, а когда проект будет готов, как мы можем разместить контейнер на linode? Например, есть ли какая-то специальная конфигурация для

30.08.2022
Показывать только некоторые записи со списком изменений

<<<0><0>>Я совсем неопытен в этом. Мне нужно исправить это:<<<<1> def verpz(request,pk): myapplabel = Pozos._meta.app_label mymodelname = Pozos._meta.model_name infodata = myapplabel+'_'+mymodelname return HttpResponseRedirect(reverse("admin:%s_changelist" % infodata,args=(pk,))) Цель - показать список изменений, отфильтрованных в администраторе, не все записи, а только те, …

30.08.2022
Как добавить фильтрованную связь полей ManyToMany

Допустим; #models.py choices = ( (1, Published), (0, Draft) ) Class Question(models.Model): question = models.CharField(max_length=200) status = models.IntegerField( choices=choices, default=0) class Survey(models.Model): question = ManytoManyField(Question) Я хочу, чтобы вопросы были доступны для поля многие-ко-многим, если статус …

30.08.2022
Django исключает запросы на дружбу

Я делаю приложение для социальных сетей и хочу сделать систему друзей. Вот код: Models.py class Requests(models.Model): name = models.CharField(max_length=200) friend = models.CharField(max_length=200) answer = models.CharField(max_length=200,blank=True) def __str__(self): return self.name Html &lt;div class='form'&gt; &lt;form action='' method='post'&gt; {%csrf_token%} &lt;input type='text' …

30.08.2022
Выбор пользователем количества объектов на странице в Django

Я сделал пагинацию для своего сайта, но я хочу позволить пользователю выбирать, сколько записей отображается одновременно, например, 10, 15, 25. Это мой views.py def finished_ads_view(request): queryset = Campaign.objects.filter(completion_percent=100) try: per_page = request.GET['dropdown'] except: per_page = 1 page = request.GET.get('page', …

30.08.2022
В чем разница между рендерингом full.html и partial.html с помощью django и htmx, особенно контекстной переменной

#views.py def full(request): form = ... number = 1 context = {"form": form, 'number': number} return render(request, full.html, context) def partial(request): form = ... number = 2 context = {"form": form, 'number': number} return render(request, partial.html, context) В …