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

25.08.2022
Django Rest Framework: Как запросить проверку данных перед сериализаторами?

Я хочу проверить переменную email перед UserSerializer, а затем вернуть данные фильтра, следующий код работает, но я объявил два сериализатора, если я хочу использовать один сериализатор. сериализатор, как я могу это сделать? views.py @api_view(['GET']) def get_user(request): email = request.data.get('email') …

25.08.2022
Не работает автозаполнение VSCode для поиска/свойств в Django orm

Как автозаполнить свойства или поиск в VSCode в django orm? Так же, как это работает в Pycharm Professional Edition, как показано ниже:

25.08.2022
Django mod_wsgi и apache: ошибка "модуль не найден

Я пытаюсь перенести свой проект django в продакшн, используя apache2 и mod_wsgi. Я продолжаю получать wsgi_error "ModuleNotFoundError" в логах apache. После просмотра различных постов в Интернете я все еще ничего не добился, поэтому сейчас я начал с нуля, создав …

25.08.2022
Django - оператор If с request.user

У меня проблема с выражением if. Я просто хочу проверить на странице, является ли пользователь, который запрашивает страницу листинга, тем же самым пользователем, который выиграл листинг на этой странице. Мое представление выглядит следующим образом: def show_closed_listing(request, listing_id): closed_listing …

25.08.2022
Django.db.utils.OperationalError: нет такой колонки: authentication_user.name

Я пытался добавить новое поле в модель аутентификации пользователя. Но когда я пытаюсь запустить python manage.py makemigrations, консоль показывает, django.db.utils.OperationalError: no such column: authentication_user.name Вот часть моей модели: class User(AbstractBaseUser, PermissionsMixin): id = models.UUIDField(primary_key=True, max_length=36, default=uuid.uuid4, …

25.08.2022
Цикл for во входном шаблоне django получает только последнее значение

У меня есть цикл for в шаблонах django, и каждая итерация должна сохраняться в двух разных экземплярах. templates <p><label>{% trans "Payment Method" %}</label> {% for rs in shopcart %} <select class="input" name="payment" id="id_payment{{forloop.counter}}"> <option value="COD" data-description="Item 1" selected="selected">{% trans …

25.08.2022
Django: получить все объекты с определенным набором связанных объектов

Допустим, у нас есть отношения типа "многие2многие" следующим образом: from django.db import models class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): title = models.CharField(max_length=100) authors = models.ManyToManyField(Author, related_name="books") и теперь у меня есть известный набор Авторов: …

25.08.2022
Проблема с отображением страницы с подробной информацией о контакте - Django и Vuejs

Я пытаюсь научиться использовать vuejs в проекте django (я не использую DRF), и у меня возникли проблемы с настройкой url для отображения детального представления страницы. На данный момент я настроил urls.py так, как показано ниже: app_name = 'contacts' urlpatterns …

25.08.2022
Я не могу получить круглый переключатель в моем шаблоне django

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

25.08.2022
В django установить изображение по умолчанию в ImageField как объект Default

У меня есть модель в модели и Imagefield находится там. class Job(models.Model): title = models.CharField(max_length=200) image = models.ImageField(upload_to=" jobOpeningImages", default=' jobOpeningImages/1_oKH7Co9.jpeg', blank=True) Но я не получаю никакого текущего URL изображения на localhost. <img alt="enter …

25.08.2022
UseEffect срабатывает и выполняются операторы печати, но ни один вызов axios.post не запускается reactjs

У меня есть функция useEffect, которая срабатывает из-за изменения yearsBackSettings, и утверждения console.log внутри useEffect тоже срабатывают: useEffect(() =&gt; { console.log("something changed") console.log(yearsBackSettings) if (userId) { const user_profile_api_url = BASE_URL + '/users/' + userId const request_data = { searches: …

25.08.2022
Django url path regex: захват нескольких значений из url

Как захватить несколько значений из URL в Django? Conditions: Я хотел бы получить идентификаторы из URL. Иды различаются по длине (состоят только из цифр), и в URL может быть несколько идентификаторов. Посмотрите следующие два примера: http://127.0.0.1:8000/library/check?id=53&amp;id=1234 http://127.0.0.1:8000/library/check?id=4654789&amp;id=54777&amp;id=44 Решение …

25.08.2022
Как сделать импорт с помощью unique_together?

Мне нужно сделать импорт, используя не только поле id, но и поле brand. Чтобы продукты могли существовать с одинаковым ID, но разным брендом class Part(models.Model): brand = models.CharField('Производитель', max_length=100, blank=True, default='Нет производителя') id = models.CharField('Артикул', max_length=100, unique=True, primary_key=True) name …

25.08.2022
При нажатии на кнопку я хочу, чтобы ajax перенаправлял на url, но это не работает

Я пытаюсь создать SPA, используя django и javascript, у меня есть главная страница с двумя кнопками на ней (Зарегистрироваться и Войти), я хочу, чтобы при нажатии на кнопку регистрации, ajax перенаправлял на url регистрации. Вот мой код js …

25.08.2022
Django: Добавьте объект модели в агрегированный кверисет

Есть ли способ добавить объект в агрегированный набор запросов? Например: qs = Model.objects.filter(title="abc").aggregate(likes=Count('likes')) и я хочу сделать что-то вроде: qs = Model.objects.filter(title="abc").aggregate(likes=Count('likes')).get(pk=1)

25.08.2022
Django serving build с большим количеством ошибок MIME Type (sveltekit)

Index.html &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt; &lt;link rel="icon" href="/static/icons/tabIcon.svg" /&gt; &lt;link rel="stylesheet" href="/static/posty.css" /&gt; &lt;meta http-equiv="content-security-policy" content="" /&gt; &lt;link rel="modulepreload" href="/static/_app/immutable/start-6f351e07.js" /&gt; &lt;link rel="modulepreload" href="/static/_app/immutable/chunks/index-d9a79891.js" /&gt; &lt;link rel="modulepreload" href="/static/_app/immutable/chunks/index-d827f58a.js" /&gt; &lt;link rel="modulepreload" …

25.08.2022
Менеджер не доступен через экземпляры User

Я пытаюсь вставить email, но возникает ошибка Manager is not accessible through User instances. вот мой код ниже from django.contrib.auth import get_user_model from django.contrib.auth.models import Group from rest_framework import serializers from rest_framework.validators import UniqueValidator из rest_framework_simplejwt.serializers import TokenObtainPairSerializer from .models …

25.08.2022
Тест Pytest не работает при запуске с другими тестами, но проходит при самостоятельном запуске

Очень простой тест, который проверяет, может ли пользователь, который не вошел в систему, подключиться к моему вебсокету, который выглядит следующим образом: @pytest.mark.asyncio async def test_unauthenticated_cant_connect_to_websocket(unauthenticated_websocket_communicator: WebsocketCommunicator): connected, subprotocol = await unauthenticated_websocket_communicator.connect() assert subprotocol == 3000 # subprotocol 3000 is …

25.08.2022
Уникальные поля Django ORM

Недавно начал изучать Django, и у меня возникла трудность с моделью. Мне нужно чтобы два поля одной модели не могли совпадать. То есть, у меня есть модель Profiles, где есть поля first_name и last_name. Я хочу чтобы пользователь не мог …

25.08.2022
Запрос поля с внешним ключом из другого поля, которое является внешним ключом для другого поля

У меня есть модель 3 модели модели 1 2 и 3 мне нужно получить доступ к модели 1 из модели 3 модель 2 имеет отношение внешнего ключа к модели 1 и модель 3 к модели 2 как можно получить …

25.08.2022
Django модели множественного наследования, мета классов

У меня есть мои модели в моем приложении, но я могу поиграть с наследованием. Вот дерево моих моделей :введите описание изображения здесь Мы видим двойное наследование на ParticulierV, PaticulierF, AssociationF, EntrepriseF и EntrepiriseV. Мне нужно иметь …

25.08.2022
Могу ли я добавить свой скрипт/apis в свой проект Django? Если да, то как я могу это сделать

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

25.08.2022
Получение и возврат категории и всех связанных с ней объектов

У меня есть объект Bookmark и объект BookmarkCategory. Я хотел бы иметь возможность получать JSON, который выглядит следующим образом: GET -&gt; localhost:8000/api/bookmarks [ "python": { "title": "Python", "bookmarks": [ { "title": "Python Documentation", "url": "https://docs.python.org" } ] }, "javascript": …

25.08.2022
Django TIME_ZONE установлена, но для поля datetime не установлено правильное значение по умолчанию

Я установил TIME_ZONE = 'Asia/Tehran' в настройках проекта, также у меня есть поле datetime в моей модели, как показано ниже from django.utils import timezone class SomeModel(models.Model): ... datetime = models.DateTimeField(default=timezone.now) но для поля datetime не установлено правильное …

25.08.2022
Сериализатор Django не поднимает исключение при ограничениях модели

У меня есть эта фиктивная модель from django.db import models class ChertModel(models.Model): username = models.CharField(gettext_lazy('username'), max_length=150, unique=True) o2 = models.CharField(gettext_lazy('username2'), max_length=150,editable=False, default='lllss') и с сериализатором class ChertSer(serializers.ModelSerializer): class Meta: model = ChertModel fields = ['username','o2'] …

25.08.2022
Виртуальная среда для FastAPI

Небольшой вопрос, нужно ли нам создавать виртуальное окружение для установки и использования FastAPI. Мы ведь используем venv для Django? Так почему бы не использовать его в FastAPI?

25.08.2022
Django Inline admin

Привет у меня есть модель под названием "Files" зарегистрированная в админке она имеет два поля "file" и "filename" и на той же странице мы показываем еще одну модель полей в "JobsInline".Этот инлайн имеет "device", "Lang", "AI_field" это Multiple Select Field. …

25.08.2022
Перезагрузка или обновление значений self.scope['session'] каналов Django

У меня несколько потребителей, и я хотел передать значение от одного потребителя другому с помощью self.scope['sessions']. Они оба создаются и инициализируются одновременно. После установки и сохранения (self.scope['sessions'].save()) значения сессии, я пытаюсь получить это значение сессии во втором потребителе, но …

25.08.2022
Связь пользовательской модели с моделью пользователя Django Помогите пожалуйста, я новичок в Django rest Api

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

25.08.2022
Использование данных только из текущего запроса

У меня есть страница, на которой я ввожу данные и сохраняю их в модели, и одновременно происходит какое-то другое событие, скажем, создание других данных, для этого я использую запрос .all(), как я могу ограничить создание только текущим запросом. def …

25.08.2022
Представления Django auth PasswordReset не работают при размещении в других приложениях

Система входа/выхода для LoginView и LogoutView работает нормально. Однако система сброса пароля для PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView вызывает ошибку. accounts.urls: from django.urls import path from django.contrib.auth import views as auth_views app_name = 'accounts' urlpatterns = [ path('login/', auth_views.LoginView.as_view(template_name='accounts/login.html'), name='login'), …

25.08.2022
Как сгенерировать шаблон Django в формате MS word?

Есть ли способ создать шаблон Django или сделать его похожим на Microsoft word, чтобы шаблон Django имел инструменты и возможность писать документы word с веб-сайта? если мы предположили, что существует доменное имя example.com Итак, когда я …

25.08.2022
Как оптимизировать запросы в django-admin? Слишком много sql-запросов из-за внешнего ключа

У меня есть модель продукта и категория: class Category(models.Model): name = models.CharField(max_length=100, unique=True) class Product(models.Model): category = models.ForeignKey(Category, on_delete=models.PROTECT) name = models.CharField(max_length=255) В файле admin.py: @admin.register(Product) class ProductAdmin(admin.ModelAdmin): list_editable = ('name', 'category') Когда я захожу на …

25.08.2022
Django SUB SUB домены

Как сделать django ALLOWED_HOST для поддомена. Например: Для поддомена я могу использовать ALLOWED_HOSTS=['.domain.com'], например a.domain.com,b.domain.com и т.д... будет работать. Но мне нужно x.x.domain.com, где значение x будет меняться соответственно в зависимости от арендатора, например a.appointment.domain.com, b.appointment.domain.com, a.test.domain.com, b.test.domain.com. Как …

25.08.2022
Django: Регистрация моделей на сайте администратора динамически по запросу

У меня есть несколько моделей django, зарегистрированных на моем административном сайте путем объявления их в моем файле admin.py. Однако я не хочу, чтобы определенные внутренние пользователи могли видеть определенные таблицы. Есть ли способ динамической регистрации моделей на сайте администратора …

25.08.2022
Django vs Flutter для нескольких запросов

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

25.08.2022
Появление некорректного контекста в проекте Django

Я создаю проект тренировки, где для каждой тренировки есть список упражнений и для каждого упражнения есть список сетов, которые имеют определенные веса и повторения. Вот модель для большей ясности: class Workout(models.Model): name = models.CharField(max_length = 30,blank=True, null=True) …

25.08.2022
Какова лучшая практика для повторной выборки из git?

В настоящее время я работаю с django и python из git repo. Понятно, что я должен вытащить и установить виртуальное окружение (venv) в клонированной директории. Я также установил все требования. Кто-то из моей команды обновил репозиторий, и мне пришлось …

25.08.2022
Точка останова отладчика VSCode не для проекта django

Недавно я перешел на mac M1 с ubuntu, установил VS code и попытался отладить проект, но он не останавливается ни на одной точке останова.

25.08.2022
Как получить данные из представлений в потребители py. Django

Я хотел получить данные из моего файла views.py def index(request): if request.method == 'POST': post_data = json.loads(request.body.decode("utf-8")) value = post_data.get('data') print(value) return render(request, 'base.html', context={"text":"value"}) и получить данные, которые хранятся в "value", вывести их в мой consumer.py …