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

20.02.2022
Как преобразовать представление на основе функций в UpdateView?

Я слишком долго смотрел на код... но до конца не могу разобраться... Я пытаюсь преобразовать представление на основе функций в представление на основе классов.... Я сделал это с CreateView, но UpdateView не дает мне покоя. Он не принимает …

20.02.2022
Как пользовательское сохранение информации для входа в систему в django

Я создаю приложение, где я имею дело с внешним REST API, я отправляю свои учетные данные для входа вместе с JWT токеном, если они верны, я получаю статус успеха вместе с номером телефона и id, теперь я не знаю, как …

20.02.2022
Как я могу включить все мои html файлы в мой файл base.html в django?

В моем проекте django есть несколько html-файлов, включая файл base.html, navbar.html, footer.html и др. Я включил файлы navbar и footer в базовый файл и расширил базовый файл до файла home.html, который, как оказалось, является моей главной страницей. Недавно я …

20.02.2022
Установка python из исходного кода в виртуальной среде (Ubuntu) [дубликат].

У меня есть проект Django, который я хочу интегрировать с Apache. Разработка Django велась на Python3.10 ( который установлен в виртуальной среде). ОС - Ubuntu. Теперь я узнал, что mod_wsgi и Python3.10 плохо работают вместе (проблема <a href="https://github.com/GrahamDumpleton/mod_wsgi/issues/747" …

20.02.2022
Как я могу использовать свои собственные стили и html-код в формах django?

Я совсем новичок в django, и я боролся с концепцией стилизации форм в django. Я не хочу использовать никакой другой стиль, кроме моего собственного стиля для форм. Как мне это сделать? Кстати, вот мой код ниже. &lt;form id="contact" …

20.02.2022
Доступ к базе данных из другого места

На собеседовании я получил задание создать CRUD с помощью Django и Postgresql. Я создал базу данных локально и выполнил задание. Теперь я должен загрузить свой код на github. Проблема в том, что они просят предоставить несколько примеров CRUD. …

20.02.2022
Мне нужна ваша помощь по поводу структуры моего сайта, написанного на Django

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

20.02.2022
Как протестировать форму обновления в django

У меня возникла проблема в моем проекте django. У меня есть пользовательская модель пользователя, и я создал форму обновления и форму регистрации с классом ModelForm для модели пользователя. Я написал модульный тест с классом TestCase для тестирования формы, но …

20.02.2022
Использование API Google Maps в Django

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

20.02.2022
Postgre+Docker+Django OperationalError

У меня возникла проблема с подключением PostgreSQL к Django с помощью Docker. Ошибка: web_1 | django.db.utils.OperationalError: FATAL: password authentication failed for user "postgres" Если я не использую Docker (просто запускаю команду server в prompt), все выглядит так, как …

20.02.2022
Python Гибкая система управления доступом к объектам в БД

Появилась нужда в построении гибкой системы прав. Например: Есть объект, доступ к нему имеют только некоторые пользователи, и в этом же объекте есть еще несколько прав(только чтение, чтение+редактировать). То есть на Backend приходит авторизированный запрос от пользователя и отвечает ему …

19.02.2022
Python django гибкая система контроля доступа

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

19.02.2022
Удаление объекта из url

Я пытаюсь переопределить действие delete в моем CategoryViewSet, встроенное действие delete принимает id категории DELETE ..category/1/, но я хочу, чтобы оно удаляло по аргументу slug DELETE ..category/movie/. Я не могу понять, как я могу извлечь поле slug из url …

19.02.2022
Как показать данные поля manytomany в формате json - django

Я пытаюсь показать множество данных в формате json (без использования сериализатора), вот мой models.py class CustomerInvoice(models.Model): customer = models.CharField(max_length=50) items_model = models.ManyToManyField(Item,through='InvoiceItem') created_at = models.DateTimeField(auto_now_add=True) class InvoiceItem(models.Model): item = models.ForeignKey(Item,on_delete=models.CASCADE) invoice = models.ForeignKey(CustomerInvoice,on_delete=models.CASCADE,related_name='invoice') quantity = models.IntegerField() price = models.DecimalField(max_digits=20,decimal_places=2) …

19.02.2022
Отображение элементов, сгруппированных по месяцу, вместе с помощью django regroup

У меня есть модель со следующими полями examname | month a1 Jan a2 Jan a3 Jan b1 Feb b2 March b3 March Я хочу отобразить экзамены в каждом месяце, сгруппированные по месяцам example Jan : a1 a2 a3 …

19.02.2022
Django channels realtime total notification

Мне нужно общее количество уведомлений в реальном времени, используя каналы django. signals.py @receiver(post_save, sender=Notification) def create_notification(sender, instance, created, **kwargs): if created: channel_layer = get_channel_layer() async_to_sync(channel_layer.group_send)( 'realtime_order', { 'type': 'notification_count', 'text': Notification.objects.all().count() } ) consumers.py class NotificationConsumer(WebsocketConsumer): def __init__(self, …

19.02.2022
DJANGO не может перейти на страницу с помощью гиперссылки, но ввод адреса страницы работает нормально

делаю простой проект django с 2 приложениями одно для блогов, другое для пользователей оба работают нормально, но я не могу перейти по гиперссылке на этой странице &lt;p&gt; &lt;a href="{% url 'learning_logs:home' %}"&gt;Home&lt;/a&gt; &lt;a href="{% url 'learning_logs:topics' %}"&gt;Topics&lt;/a&gt; {% if …

19.02.2022
Could not parse the remainder

Появляется ошибка: Could not parse the remainder: '% for task in tasks %' from '% for task in tasks %' from django.db import models class Tasks(models.Model): id = models.AutoField(primary_key=True) title = models.CharField(max_length=35) content = models.TextField(null=True, blank=True) date_time = models.CharField(null=True, blank=True, …

19.02.2022
Комментарии на джанго не правильно отображаются

Комментарии на джанго не отображаются на странице когда ты их пишешь на сайте, а когда ты создаёшь их в админке то они отбражаются views.py def detail(request, cloth_slug=None): cloths = get_object_or_404(Cloth, slug=cloth_slug, available=True) print(f'{cloths}') forms = CartAdd() comments = cloths.comments.filter(active=True) print(comments) …

19.02.2022
Django: как получить значение внутри querydict?

У меня есть следующий запрос: &lt;QueryDict: {'data_dict[user_id]': ['5'], 'data_dict[location]': ['Library'], 'data_dict[item_sold]': ['book']}&gt; Я хочу получить значение, используя ключ: т.е. (x = data_dict.get('user_id')) Как я могу это сделать? Каждый раз, когда я пытаюсь получить доступ …

19.02.2022
Не понимаю, как сделать событие на python django

Делаю сайт на Django, перерыл весь интернет, но не понял, как сделать так, чтобы при нажатии кнопки выезжал блок html &lt;sidebar&gt; &lt;div id=&quot;second&quot;&gt;&lt;/div&gt; &lt;button id=&quot;first&quot;&gt; &lt;svg id=&quot;right&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; fill=&quot;currentColor&quot; class=&quot;bi bi-chevron-right&quot; viewBox=&quot;0 0 16 16&quot;&gt; &lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4.646 1.646a.5.5 0 …

19.02.2022
Обновление многих объектов в одном запросе DRF

Мне нужно массово обновить ("is_read" = True) Message instanses по заданному списку id в одном запросе с помощью следующего кода: {"ids": [11, 4, 7]} Модель: class Message(models.Model): text = models.TextField(max_length=500, verbose_name=_("Text")) sender = models.ForeignKey( to=User, on_delete=models.CASCADE, related_name="sender_message", …

19.02.2022
DRF обратное действие url из набора просмотров

У меня проблема с обратным URL действий ViewSet в DRF. мои коды приведены ниже, я пробую некоторые методы для реверсирования URL, но также вы можете видеть, что это не работает для меня view.py class Device_API(ViewSet): def list(self, request) -&gt; …

19.02.2022
Django передать варибаллы скобкам url

Здравствуйте, я изучаю учебник Django 3.0 на youtube, но я использую Django 4.0 и в этом конкретном коде я получаю ошибку код при получении ошибки на urlpatterns = [ path('update_order&lt;str:pk&gt;', views.updateorder, name ='updateorder'), ]` код не …

19.02.2022
Получение значений пользовательского ввода в среде Mathquill с помощью формы

Я только что начал использовать Mathquill в своем приложении Django. Я хочу получить значение ввода пользователя из Django.views.py. До сих пор у меня не было способа получить эти входные значения. Например, в приведенном ниже коде, как мне разместить выражение Mathquill …

19.02.2022
Сторонняя точка доступа в DRF

Я пытаюсь консультироваться http://ip-api.com/json/ с параметром QUERY, например localhost:8000/api?24.48.0.1, но получаю только ''"query": [ "This field is required."'' views.py: @api_view() def my_view(request): input = MyInputSerializer(data=request.GET) input.is_valid(True) tp_api = "http://ip-api.com/json{}".format(input.data['query']) response_data = requests.get(tp_api).json() my_serializer = MyOutputSerializer(data=response_data, …

19.02.2022
Django MySQL - Установка индекса для текстового поля

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

19.02.2022
Как передать данные в форму Django?

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

19.02.2022
Отключение страницы администратора django def response_change

Я хочу заменить функцию кнопки сохранения на странице администратора. По умолчанию это обновление, но я хочу вставить новое значение в базу данных. models.py class user_with_full_info(models.Model): user = models.ForeignKey(user, on_delete=CASCADE) branch = models.ForeignKey(branch, on_delete=CASCADE) team = models.ForeignKey(team, on_delete=CASCADE) position = models.ForeignKey(position, …

19.02.2022
Использование OAuth в приложении Android с пользовательскими настройками

Я разрабатываю приложение для Android с REST API. REST API нуждается в аутентификации для обеспечения безопасности. Я хотел бы использовать провайдер OAuth2 от Google, поскольку клиент будет работать на Android. Я не хочу хранить пароли самостоятельно. Я пытаюсь …

19.02.2022
Почему отображается имя переменной формы? django

У меня такая форма form.py from django import forms from .models import User LETTERS= [ ('a', 'a)'), ('b', 'b)'), ('c', 'c)'), ('d', 'd)'), ('e', 'e)'), ] class CHOICES(forms.Form): NUMS = forms.ChoiceField(widget=forms.RadioSelect, choices=LETTERS) и этот вид views.py from …

19.02.2022
Отказ от выбора в формах django

Возможно ли отменить выбор выбранного объекта в forms.SelectMultiple в Django? Мой экземпляр модели принимает поле None, но когда в форме я выбираю какой-то объект, я не могу отменить выбор.

19.02.2022
Django FieldError : Невозможно преобразовать ключевое слово 'total_sales' в поле

Вот запрос, который я выполняю для получения общего объема продаж для каждой стороны. Party.objects.annotate(total_sales=Sum('sales__salestransaction__total_cost')) Он показывает правильные результаты. Но когда я пытаюсь применить его в моем представлении с помощью get_queryset, он не работает и показывает FieldError, а …

19.02.2022
Создание базы данных с помощью docker-compose django

У меня есть Django приложение, которое докеризовано и использует Postgres для базы данных, и я хочу, чтобы каждый раз, когда кто-то собирает docker-compose, приложение создавало базу данных внутри контейнера db, если база данных еще не существует, а также у …

19.02.2022
Ошибка Поле to_field 'admin.username' не существует в связанной модели 'testwebsite.Callers'

У меня есть 3 модели. 2 модели для создания пользователя. 1 модель получает первичный ключ из модели пользователя моя модель class CustomUser(AbstractUser): user_type_data=((1,"AdminHOD"),(2,"Managers"), (3,"Teamleaders"),(4,"Admins"),(5,"Supports"), (6,"Callers"),(7,"Fields"),(8,"Tester") ) user_type=models.CharField(default=1,choices=user_type_data,max_length=20) class Callers(models.Model): id=models.AutoField(primary_key=True) admin=models.OneToOneField(CustomUser,on_delete=models.CASCADE) created_at=models.DateTimeField(auto_now_add=True) updated_at=models.DateTimeField(auto_now_add=True) gender=models.CharField(max_length=225) profile_pic=models.FileField() address=models.TextField() team_id=models.ForeignKey(ListofTeam,on_delete=models.CASCADE,default=1) group_id=models.ForeignKey(ListofGroup,on_delete=models.CASCADE,default=1) objects=models.Manager() …

19.02.2022
Получение параметров GET и POST запросов для последующей обработке на python

Необходимо в проекте на django реализовать обработку get и post запросов к БП (sqlite3). Если с get запросом хоть как-то получается (хотя не понимаю, можно ли весь перечень параметров запроса получить для последующей обработке по условиям), то с post запросом …

19.02.2022
Когда я работаю над формойА, как я могу получить значение поля из моделиВ после выбора поля Many2Many из моделиВ на Django

У меня есть modelA, который содержит некоторые поля, одно из этих полей имеет тип "ManyToManyField" (вызовите другой modelB, который имеет 3 fields, один из них определен как "sigma"), история, что в formA я хочу, когда я select option из …

19.02.2022
Аутентификация Django без функциональности Django Admin

Я работаю над Rest API, используя Django Rest Framework. Я хочу добавить регистрацию и аутентификацию, но не знаю, как это сделать. В официальной документации есть куча способов сделать это, но все они, похоже, используют функциональность Django Admin (наследуя …

19.02.2022
Django - Как я могу отправить абсолютный url для модели из views.py в другой скрипт python?

Я довольно новичок в Django и пытаюсь сделать модуль хлебных крошек. Он работает довольно хорошо, за исключением того, что у меня возникают проблемы при попытке сделать обратную ссылку на URL, для которых нужен первичный ключ. У меня есть файл breadcrumbs.py, …

19.02.2022
Проблема с выбором допустимого варианта. Этот выбор не является одним из доступных вариантов

в моем form.py у меня есть класс StudentsForm: class StudentsForm(ModelForm): def __init__(self, *args, **kwargs): students = kwargs.pop('students') course = kwargs.pop('course') super().__init__(*args, **kwargs) CHOICE_LIST = [('', '----')] i = 1 for itm in students: CHOICE_LIST.append((i, itm)) i += 1 self.fields['students'].choices …