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

16.07.2022
Локальные данные PostgreSQL не отображаются в Docker Container

Мне просто нужна помощь, я застрял в Docker и не могу найти выход. Во-первых, я использую Windows для Django APP и Docker Я использую PgAdmin4 с PostgreSQL 14 и создал новый сервер для docker Журнал для Postgres …

16.07.2022
Django Ошибка при обновлении представления, ассоциированного с моделью с внешними ключами

У меня есть модель, ProjectNoteComments, которая предназначена для добавления комментариев к ProjectNotes. Комментарии связаны с заметками, а заметки связаны с проектами через внешние ключи. ProjectNoteComments отображаются через представление ProjectNotesDetailView. Когда я добавляю ProjectNoteCommentUpdateview и соответствующую ссылку на страницу детального …

16.07.2022
Django/Postgres полнотекстовый поиск - исключить, если значение содержит <STRING>

Пытаюсь использовать Postgres поиск в Django с помощью SearchVector и хочу исключить результаты, содержащие заданную строку. Возможно ли это? Пример из документации: Entry.objects.annotate(search=SearchVector('body_text', 'blog__tagline')).filter(search='Cheese') Что если я хочу исключить объекты, blog__tagline содержащие "queso"? Я …

16.07.2022
Django webpack loader render_bundle error

У нас есть унаследованное приложение Django-webpack, использующее загрузчик Django webpack. Код приложения переместился в каталог /app и render_bundle перестал работать. Сообщение об ошибке следующее File "/usr/local/lib/python3.9/site-packages/webpack_loader/templatetags/webpack_loader.py", line 22, in render_bundle tags = utils.get_as_tags( File "/usr/local/lib/python3.9/site-packages/webpack_loader/utils.py", line 71, in …

16.07.2022
Как ограничить доступ к сайту? Для всего доменного сайта?

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

16.07.2022
JSON POST и GET 404 (Not Found)

Я пытаюсь создать API в Django, но получаю следующее сообщение об ошибке в консоли JavaScript. GET http://127.0.0.1:8000/edit/undefined 404 (Not Found) POST http://127.0.0.1:8000/edit/undefined 404 (Not Found) Кто-нибудь знает, как решить эту проблему? API url: path("edit/&lt;int:post_id&gt;", views.edit, name="edit") …

16.07.2022
Устанавливать вычисляемое свойство модели только один раз

я использую python3 + django, и у меня есть модель пользователя с небольшим количеством полей страница администратора, на которой представлены все пользователи страница формы, где представлен один пользователь и может быть обновлен внешний API …

16.07.2022
Как показать значения поля "многие-ко-многим" в форме?

Я написал код о музыке и использовал ManyToManyField() для жанра, но когда я пытаюсь показать жанры, он просто показывает: Genre['a number'] Шаблон: {% extends 'pages/base.html' %} {% block content %} &lt;form&gt; {% if mdata.image %} &lt;img src="mdata.image.url" height="500" …

16.07.2022
Модель зарегистрировать сохранить созданного пользователя django admin

Я использую django admin, и у меня есть модель, в которой есть свойство created_user. Проблема в том, что я не знаю, как зарегистрировать пользователя из админки django. Кто-нибудь знает, как это сделать?

16.07.2022
Dj allauth получает пароль при его сбросе

Мне нужно предоставить необработанный пароль пользователя allauth стороннему провайдеру, когда он сбрасывает свой пароль. Поэтому каждый раз, когда пароль сбрасывается, я вызываю @receiver(password_reset). Однако в этом случае пароль уже был соленым. Мне нужно получить необработанные данные пароля, чтобы реализовать …

16.07.2022
Только чтение для определенных строк Django не пустой filelds

Я пытаюсь создать поле только для чтения для определенной строки, где есть значения, и я написал этот скрипт, с этим скриптом после сохранения страницы я не могу редактировать пустые строки, на странице. class Calender(admin.TabularInline): model = models.Calendar def get_readonly_fields(self, …

16.07.2022
Лучшие практики управления Django auth с использованием сессий и методов на основе токенов в одном проекте

Я пытаюсь добавить поддержку API через django-rest-framework для всех представлений в моем проекте. Предположим, что все представления возвращают JSON-ответ и основаны на функциях. Как я могу лучше всего справиться с этой ситуацией, не переписывая много кода? Вот …

16.07.2022
Форма регистрации Django не отправляет данные или не сохраняет их в базе данных, работают ошибки valid и invalid

$ Я пытался отправить следующие коды, они никогда не отправляются, не сохраняются в базе данных и не дают никакой реакции, даже предупреждения (valid и invalid из bootsrap5.2 не работают), мне нужна поддержка, спасибо большое $ это код в (views.py), from …

16.07.2022
Использование Javascript для разбора данных Django в Leaflet Maps

Здравствуйте, мне интересно, может ли кто-нибудь помочь мне разобраться с этой проблемой. Я пытаюсь добавить адреса из моей базы данных Django в Javascript, который преобразует адреса в координаты long/lat, и таким образом позволяет мне использовать эти новые координаты в …

16.07.2022
Почему мои преобразованные HTML-теги Markdown возвращаются как текст?

Функция в моем файле views.py конвертирует файлы Markdown и возвращает HTML в другую функцию, которая используется для отображения текущей записи (entry()). В entry() у меня есть словарь, который дает HTML-шаблону доступ к преобразованному содержимому. Однако, когда теги &lt;h1&gt; и …

16.07.2022
Django не использует тег формы

В моем шаблоне Django я не хочу использовать тег {{form}}. Есть ли способ сохранить HTML форму в мои модели без использования тега {{form}}? myform.html &lt;form id="firstform" action="{% url 'saveview' %}" method="POST"&gt; {% csrf_token %} &lt;input type="text" name="brand" id="brand"&gt; …

16.07.2022
Null в ответе, который не должен существовать Django

Когда я отправляю запрос в Postman следующим образом: он возвращает мне все поля, кроме profile_photo. profile_photo в ответе - null, и я не знаю, в чем проблема. Это должно быть …

16.07.2022
InconsistentMigrationHistory с командой devstack make dev.provision

Я следовал этому руководству Все службы можно запустить, выполнив следующие шаги. Для analyticstack выполните следующие шаги Getting Started on Analytics_. ПРИМЕЧАНИЕ: Поскольку в devstack на базе Docker работает множество контейнеров, вы должны настроить Docker с достаточным достаточным количеством ресурсов. …

16.07.2022
Как поместить данные из формы DRF в функцию

Спасибо, что прочитали, у меня проблема в проекте Django Rest Framework, я написал только backend, и я должен вернуть url с информацией о пользователе из полей: models.py class Payment(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.PROTECT) # we cannot delete user …

16.07.2022
Сохранение PDF-документа, созданного в js.PDF, в каталог проекта Django

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

16.07.2022
Проблема переключения внешнего ключа в имя в React.js и Django

У меня есть модель Game с 2 внешними ключами away_team и home_team, оба приходят из модели Club. Я получил данные из них, отрендеренные из API в React.js следующим образом: const AllGames = () =&gt; { //Simplified Game object const …

16.07.2022
Как создать мутацию graphql с отношением в Django

У меня проблема с созданием мутаций в graphql, которые содержат отношение. Я не знаю, с чего начать. Например, три класса моделей: class HotelGuests(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=46, default='noname') lastname = models.CharField(max_length=46, default='noname') email = …

16.07.2022
Это поле не может быть изменено Ошибка валидации Django

Все Я пытаюсь создать проверку валидности, которая будет проверять после сохранения поля "Имя" и "Адрес, которые не могут быть изменены, Как я могу это сделать? class Institution(CustomModel): name = models.CharField(max_length=256, null=False, blank=False, verbose_name=_('Name')) address = models.ForeignKey('Address', on_delete=models.PROTECT, null=False, blank=False, …

16.07.2022
Как получить доступ к данным из словаря в шаблоне HTML?

Когда я пытаюсь использовать данные из словаря, я получаю ошибку: 'tuple' object has no attribute 'get' Это происходит, когда я нажимаю на ссылку, которая должна привести меня на страницу записи. Запись представляет собой файл Markdown, который я получаю из util.get_entry(title). …

16.07.2022
Простой вход/выход по паролю с использованием django и хранения сессий. Не работает вход в систему

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

16.07.2022
Попытка создать простой API с помощью Django Rest Framework

Я думаю, что что-то не так с импортом. ошибка ImproperlyConfigured: Включенный файл URLconf 'API_practice.urls' не содержит шаблонов. Если вы видите в файле допустимые шаблоны, то проблема, вероятно, вызвана циклическим импортом. Кодировал по учебнику https://medium.com/swlh/build-your-first-rest-api-with-django-rest-framework-e394e39a482c кодировал все построчно, …

16.07.2022
Как убрать "это поле не является обязательным" в django?

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

16.07.2022
Вызов функции представления в задаче celery beat (Django)

я хочу вызвать функцию del_cart() в views.py, с помощью celery beat tasks, но я не могу найти способ вызвать del_cart в del_cart_task views.py def del_cart(request): cart_obj = Cart(request) cart_obj.remove_all() return HttpResponse('your cart expire') tasks.py @app.task(name='remove_cart_session') def del_cart_task(): pass …

16.07.2022
Не удается получить доступ к веб-странице django

я работаю над страницей пользователя на django. я хочу ввести http://127.0.0.1:8000/user/2 и получить свой шаблон, но django говорит The current path, user/2, didn’t match any of these. Мое мнение: from django.shortcuts import …

16.07.2022
Как настроить django graphql-jwt

Как настроить аутентификацию бэкенда для graphql-jwt? Если я использую BaseBackend и возвращаю пользователя, я получаю исключение. " graphql.error.located_error.GraphQLLocatedError: 'NoneType' объект не имеет атрибута 'is_anonymous' " class MyBackend(BaseBackend): def authenticate(self, request, *profile): user = User() user.social_id = int(profile.get('user_id')) user.expires_at = …

16.07.2022
Django.db.migrations.exceptions.MigrationSchemaMissing: Невозможно создать таблицу django_migrations (set_session не может быть использован внутри транзакции)

Raise MigrationSchemaMissing("Unable to create the django_migrations table (%s)" % exc) django.db.migrations.exceptions.MigrationSchemaMissing: Невозможно создать таблицу django_migrations (set_session нельзя использовать внутри транзакции)

16.07.2022
Django Загрузка файлов из формы получает CSRF Forbidden на производстве

У меня есть простая Django FileForm для загрузки нескольких файлов (в основном txts с координатами полигонов). Я не хочу сохранять загруженные файлы где-либо, а только обрабатывать их на лету (память?) и возвращать карту с полигонами и новый мой …

16.07.2022
Различие между user и user_id в функциях get() [Django]

UserProfile.objects.get(user=request.user) UserProfile.objects.get(user_id=request.user.id) эти два кода возвращают один и тот же объект. так в чем же разница между ними?

16.07.2022
Я хочу CRUD комментарии пользователя django

Чего вы хотите достичь Когда пользователь публикует комментарий к фильму, я могу комментировать только этот комментарий, и я хочу обновлять и удалять его без изменения URL. Что вы хотите спросить Как сделать так, чтобы мое сообщение появлялось …

16.07.2022
Используйте токен входа dj-rest-auth для доступа к представлению @login_required

Я хотел бы сделать Django all auth login процесс через drf. Для этого я использую dj-rest-auth. После получения authToken я использую его в заголовке для авторизации отдельных запросов. Однако, как только я пытаюсь вызвать представление, содержащее декоратор @login_required, я все …

16.07.2022
Как передать значение из формы django в Excel?

У меня есть модель со статическими значениями, которые я хочу использовать в своих методах модели, и 1 столбец со значениями, которые пользователь должен вставить, называемый number_of_units. Я хочу экспортировать CostCalculator, но значение в колонке number_of_units должно быть взято …

16.07.2022
Обязательно ли ссылаться на внешний ключ, даже если он имеет только одного родителя?

Предположим, что есть учреждение, и это учреждение имеет много объявлений, поэтому я собираюсь хранить эти объявления в таблице. Вот как это выглядит, class institution: - name - address, - .....etc class announcements: - owner = models.ForeignKey(Institution, on_delete=models.CASCADE) …

16.07.2022
Как я могу решить эту крайнюю ошибку в python при создании django

вот мой код: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('main.urls')), ] и вот ошибка: in _setup raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, …

16.07.2022
Django todoApp возникает проблема при добавлении задачи

У меня возникают проблемы с добавлением задач. Он показывает MultiValueDictKeyError в моем коде. Вот мой исходный код - https://github.com/Aliwahid17/todoApp Пожалуйста, помогите мне решить проблему.

16.07.2022
Добавить значение 0.17 в базу данных в состоянии Django

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