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

16.10.2022
Стандарт URL, связанный с REST/вложенными объектами

если /wallet возвращает список кошельков и каждый кошелек имеет список транзакций. Каков стандарт OpenAPI/REST? Например, http://localhost:8000/api/wallets/ дает мне { "count": 1, "next": null, "previous": null, "results": [ { "user": 1, "address": "3E8ociqZa9mZUSwGdSmAEMAoAxBK3FNDcd", "balance": "2627199.00000000" } ] …

16.10.2022
Установить и не дать изменить значение внешнего ключа (пользователь)

У меня есть 2 модели, для которых я хочу задать значение и в идеале сделать его скрытым от администратора Django при создании новой записи, таким образом пользователь не сможет изменить это значение. Это созданные и измененные записи, которые являются …

16.10.2022
Случайно удалил папку migrations, поэтому удалил все таблицы в базе данных, но все еще не работает.

Я случайно удалил папку migrations, поэтому, чтобы все снова заработало, я также удалил все таблицы в базе данных. Но теперь, даже если python manage.py makemigrations работает, python manage.py migrate все еще говорит "Нет миграций для применения". Почему?

16.10.2022
Django Rest / React NextJS - передача имени пользователя в html-форме обратно в БД в пост-запросе

Как можно передать имя пользователя в html-форме обратно в Django DB, при выполнении запроса post? Я получаю следующую ошибку при отправке формы null value in column "owner_id" of relation "contracts_contract" Как я могу настроить ее так, чтобы пост …

16.10.2022
Я не могу запустить сервер

Я изучаю django, но я застрял в чем-то, я не могу запустить сервер (manage.py) from django.urls import path from . import views urlpattern = [ path('hello/',views.say_hello) ] В папке моего проекта django есть urls.py, но я создал …

15.10.2022
Django, X-CSRFToken неправильно устанавливается в заголовке запроса

В основном, я получил это, чтобы фактически отправить токен csrf на фронтенд и установить его там в разделе cookie на вкладке приложения в окне dev в браузере: @method_decorator(ensure_csrf_cookie) def get(self, request, format=None): return JsonResponse({'csrftoken':get_token(request)}) …

15.10.2022
Django Rest framework не принимает аутентификацию JWT

Я не занимаюсь бэкендом и питоном и пытаюсь реализовать JSON REST-API с помощью django и django restframework. Для аутентификации я хотел бы использовать простой jwt для django. Я реализовал его с помощью этого руководства по началу работы: <a …

15.10.2022
Как увидеть необработанные запросы к MongoDB, которые выполняет Djongo?

Я использую djongo в качестве движка коннекта базы данных бэкенда. Решение использовать Django с MongoDB, а также выбор использования Djongo было принято еще до моего прихода в команду. Я пытаюсь повысить эффективность результата поиска, для которого я хочу …

15.10.2022
Использование переменных в классе в django

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

15.10.2022
Получил эту ошибку при использовании сервера командного менеджера

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

15.10.2022
Django REST Framework - Проблемы с вложенным сериализатором - Это поле обязательно для заполнения

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

15.10.2022
Как выполнить внутреннее объединение 1 таблицы с 2 другими таблицами в Django?

У меня есть пример модели Django class Users(models.Model): first_name = models.CharField(max_length=255, blank=True, null=True,unique=True) last_name = models.CharField(max_length=255, blank=True, null=True) class TableA(models.Model): user= models.ForeignKey(Users, on_delete=models.CASCADE) atrribute_a_1 = models.CharField(max_length=255, blank=True, null=True,unique=True) atrribute_a_2 = models.CharField(max_length=255, blank=True, null=True) class TableB(models.Model): user= models.ForeignKey(Users, on_delete=models.CASCADE) table_a_id= …

15.10.2022
Как спарсить картинку с сайта? на python django

&lt;div class=&quot;book_cover&quot;&gt; &lt;img src=&quot;https://s9.knigavuhe.org/2/covers/40032/1-2@2x.jpg?1&quot; alt=&quot;Должник&quot;&gt; &lt;/div&gt;

15.10.2022
Вложенные сериализаторы DRF возвращают пустой словарь

У меня есть два модала designation и UserModal class DesignationModal(models.Model): designation=models.CharField(max_length=100) def __str__(self): return self.designation class UserModal(AbstractUser): username=models.CharField(max_length=300,unique=True) password=models.CharField(max_length=300) email=models.EmailField(max_length=300) designation=models.ForeignKey(DesignationModal,on_delete=models.CASCADE, related_name="desig",null=True) def __str__(self): return self.username у каждого пользователя есть только одно обозначение. Для этого я написал …

15.10.2022
Параметр источника в сериализаторе django не работает

Я пытаюсь сериализовать данные вложенного тела запроса (только его часть) body - { "context": { "timestamp": "2022-10-13T09:48:47.905Z", }, "message": { "intent": { "item": { "descriptor": { "name": "apple" } }, }}} serializer class SearchSerilizer(serializers.Serializer): timestamp = serializers.CharField(source="context.timestamp", max_length=35) …

15.10.2022
Установка виртуальной среды для Django

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

15.10.2022
Цикл for в Django для пользовательских настроек n количество раз

Я хочу запустить цикл for на основе номера каждой отдельной записи модели, у меня есть модель testimonial и одно из ее полей ratings (целочисленное поле) Я хочу запустить цикл for-loop для n раз, где n=значение рейтинга для этой конкретной …

15.10.2022
Как изменить отображение ошибки валидации в Django?

Я хотел создать простой datepicker, который не принимает обратные даты. В своем models.py я определил класс MealDay и отдельную функцию validate_pub_date. Логика работает отлично, но я не понимаю, как Django отображает ValidationError("Date can't be past!"). Почему это происходит именно …

15.10.2022
Как структурировать пользовательскую модель для todo list Django

Так мой босс хочет, чтобы я изучил django за одну неделю, у меня нет опыта вообще, я застрял в аду учебников, поэтому, чтобы выбраться из ада, я собираюсь сделать простой api для приложения todo list. На данный момент …

15.10.2022
Как решить эту проблему при создании докер-образа приложения Django

Я пытаюсь докеризировать мое приложение django, но у меня возникла проблема, когда CMD не распознает команду "python3". Я создал requirements.txt, Dockerfile и .dockerignore файл в корневом каталоге, и Dockerfile содержит следующее: FROM python:3.8-slim-buster WORKDIR /app COPY requirements.txt requirements.txt …

15.10.2022
Ограничить область применения внешнего css только определенной страницей?

Я создаю проект django, используя HTML5 и CSS. при расширении base.html на другие файлы, когда я загружаю новый css файл, он (очевидно) переопределяет тот, который я использую для стилизации страницы, и поэтому большинство элементов затронуты, как тег и …

15.10.2022
Как сделать выпадающее меню для года в верхней части страницы статистики заказов на Django?

У меня есть информация о заказах клиентов за 3 года. Я создал страницу статистики заказов с помощью Django. Но раздел года не динамический. На этой странице статистики появляются данные с this_year = datetime.now().year. Поэтому отображается только статистика за этот …

15.10.2022
Почему authenticate не работает для объектов пользователя, несмотря на сохранение объектов в панели администратора в Django

вот мой код loginHtml &lt;form method="post" action="handleLogin_url" enctype="multipart/form-data"&gt; {{ tryAgain }} &lt;br&gt; {% csrf_token %} &lt;label for="username"&gt;Enter Username&lt;/label&gt;&lt;input id="username" name="username" type="text"&gt; &lt;label for="password"&gt;Enter password&lt;/label&gt;&lt;input id='password' name="password" type="password"&gt; &lt;input type="submit" value="Lets Go"&gt; views.py def handleLogin(HttpRequest): if HttpRequest.method=='POST': enteredname = …

15.10.2022
Как инициализировать значение формы с помощью сессий django

Class StudentAnswerForm(ModelForm): questionid = forms.ModelChoiceField(widget=forms.Select(), queryset=Quiz.objects.only('questionid')) studentanswer = forms.CharField(widget=forms.TextInput()) quizid = forms.ModelChoiceField(widget=forms.Select(), queryset=Quiz.objects.only('quizid')) username = forms.CharField(widget=forms.TextInput(),initial=request.session['username']) class Meta: model = StudentAnswer fields = ['quizid','questionid','studentanswer'] #fields = ['student_answer'] мои взгляды class AnswerQuiz(View): template = 'ansQuiz.html' def get(self, request): form = …

15.10.2022
Относительные ссылки в admin.py

В admin.py есть класс class NewsAdmin(TranslationAdmin): form = NewsForm list_display = ('title', 'date' 'show_url') def show_url(self, obj): return format_html(&quot;&lt;a href='http://www.host.ru/news/{url}' target='_blank'&gt;смотреть&lt;/a&gt;&quot;, url=obj.id) show_url.short_description = &quot;Просмотр&quot; Нужно ссылку http://www.host.ru заменить на относительную, примерно так: протокол + имя …

15.10.2022
Отношения "многие ко многим" - возврат "main.ModelName.None"

Я пытаюсь вернуть несколько значений из других моделей через ManyToManyField. В шаблоне возвращается main.ModelName.None. Данные видны через панель администратора. В результате я предполагаю, что проблема связана с представлениями или с тем, как я отображаю данные в HTML. …

15.10.2022
Я хочу узнать об использовании required=False в DRF Serializer

У меня есть сериализатор (не модель сериализатора) class DummySerializer(serializers.Serializer): clas = serializers.CharField() section = serializers.CharField(required=False) Теперь, когда я даю пустой ввод ("") в "section" во время PUT, то получаю ошибку (хотя я задал required=False) как { "section": …

15.10.2022
Как установить model.field равным значению model.field foreignkey, если в форме не указано значение? [DJANGO]

Class Album(TimeStampedModel): name = models.CharField(default='New Album' , max_length = 80) release_datetime = models.DateTimeField(blank = False) cost = models.DecimalField(blank = False, decimal_places = 2,max_digits = 15) artist = models.ForeignKey(Artist, on_delete=models.CASCADE) is_approved = models.BooleanField(default=False) def __str__(self): return (f"id: {self.id} \n name: {self.name} …

15.10.2022
Редактирование контента на сайте на Джанго

Сайт на django. Нет доступа в админку (бывший фрилансер не отдал его и пропал с концами). Имеется доступ к хостингу и домену. Как можно отредактировать текст на сайте? Какие пути решения имеются? Спасибо.

15.10.2022
Панель Django debug toolbar не отображается

Пытаюсь воспользоваться django debug toolbar, работаю по официальной документации, но по какой-то неизвестной мне причине панель toolbar'a отображается только на тех страницах, которые не существуют в моём проекте (скрин 1), а на существующих она скрыта. Единственная ошибка, которую я обнаружил …

15.10.2022
Django Custom Model Class,AttributeError не имеет атрибутов

Исходя из примеров в Интернете, этот кусок кода должен создать класс модели, который я могу перенести. Однако, когда я пытаюсь мигрировать, он продолжает говорить мне "AttributeError: type object 'Foo' has no attribute 'REQUIRED_FIELDS', or "USERNAME_FIELD", и затем продолжает работать. Я …

15.10.2022
Тип исключения: KeyError при регистрации нового пользователя с помощью пользовательской модели регистрации

Когда я пытаюсь зарегистрировать нового пользователя, я получаю ошибку Exception Type: KeyError error. Кажется, что-то не так с введенным паролем, но я не понимаю проблему до конца. Может ли кто-нибудь объяснить мне эту ошибку? И, возможно, как ее решить. …

15.10.2022
Nginx django project nginx.conf

У меня есть проект django. Я пытаюсь разместить свой проект на сервере. У меня есть мой проект на сервере, но у меня проблема с nginx. В связи с этим мой css не отображается. Ошибка: nginx: [emerg] unknown directive "etc/nginx/nginx.conf" …

15.10.2022
Загрузка нескольких файлов с помощью формы reactjs и бэкенда Django не работает

Я создал бэкенд для загрузки нескольких изображений с некоторым текстом и нескольких документов, используя django rest framework. Я протестировал бэкенд с помощью postman и загрузка работает нормально! Когда я загружаю файлы с помощью формы react, бэкенд выдает ошибку request.FILES …

15.10.2022
Является ли django storage sftp надежным методом для загрузки нескольких небольших файлов, загруженных пользователем на сервер?

Из-за непредсказуемых запросов s3 на загрузку и получение файлов, я хочу использовать свой собственный файловый сервер. Лучший метод, который я нашел до сих пор - Sftp django storage, но мне интересно, надежен ли он или нет. Я буду …

15.10.2022
Django + nginx на Docker (400) Bad Request

Хотя я перепробовал все методы, описанные в StackOverFlow, я не могу решить проблему. Когда я хочу войти на свой сайт, появляется ошибка. Что я пробовал РАЗРЕШЕННЫЕ_ХОСТЫ = ['*'] Удаление подчеркивания из названия хостов Установка имени upstream в …

15.10.2022
Ошибка политики CORS в приложении react при интеграции Zoho meeting api

Я пытаюсь интегрировать zoho meetings в мое приложение (React - front end и django - backend). При получении маркера доступа я получаю следующую ошибку. Access to fetch …

15.10.2022
Внутренняя ошибка сервера (цифровой океан) django

Я бы хотел, чтобы вы могли помочь мне с этой проблемой Я развернул свой проект на Ubuntu 22.0 droplet 3 дня назад с nginx и gunicorn и certbot все работало нормально, но вчера я собирался обновить проект и сначала …

15.10.2022
Делать некоторые вещи в одно и то же время в модульном тесте Django

Как проверить, могут ли два пользователя одновременно забронировать один и тот же автомобиль? def test_if_two_users_can_reserve_the_same_car_simultaneously(self): with patch.object( timezone, "now", return_value=make_aware( datetime.datetime.combine( datetime.date.today() + datetime.timedelta(days=1), datetime.time(10, 30, 0) ), timezone=pytz.timezone("UTC"), ), ): self.client.login(username=self.user.username, password=self.PASSWORD) url = reverse("booking-list") data = { …

15.10.2022
Простое CRUD-приложение для песен с музыкальным приложением

Простое CRUD-приложение для работы с песнями. В нашем файле models.py внутри созданного нами приложения "musicapp" вы должны добавить следующие Модели и Атрибуты. Модель: Артист, Песня, Лирика Атрибуты для "Артиста": имя_имя, фамилия_имя, возраст Атрибуты для "Песни": название, дата выпуска, лайки, artiste_id …