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

18.06.2022
Где разместить ГЛОБАЛЬНЫЙ .css файл для всех приложений, используемых в проекте Django?

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

18.06.2022
Доступ к приложению Django в контейнере Docker из другого контейнера Docker

Цель У меня есть docker-compose.yml, на котором, помимо прочего, запущены три контейнера Docker, находящиеся в одной сети: приложение Django, Nginx и образ Selenium. Моя цель - иметь возможность тестировать приложение Django из контейнера Selenium. Проблема При попытке выполнить get-запросы …

18.06.2022
Django - ChoiceField без использования файла forms.py

Я пытаюсь использовать поле выбора в Django views.py. У меня нет файла forms.py в этой папке. Что мне делать? models,py class Post(models.Model): category = models.CharField(max_length=100, default='Unclassified') class Category(models.Model): Name = models.CharField(max_length=100, default='Unclassified') views.py class PostCreateView(LoginRequiredMixin, CreateView): model = Post …

18.06.2022
Правильный перенос базы данных Postgres в Docker/Django/Heroku/Postgres

У меня есть проект Django, размещенный на сервере IIS с базой данных Postgresql, который я переношу на проект Docker/Heroku. Я нашел несколько хороших ресурсов в Интернете, но пока не повезло полностью. Я пытался использовать функцию dumpdata/loaddata, но всегда сталкивался …

18.06.2022
Как реализовать аутентификацию Azure AD для веб-приложения, разработанного на Django, которое работает в инфраструктуре как услуга (IaaS)?

Имеется веб-приложение, разработанное на Django, которое работает на сервере IAAS. Как мы можем реализовать Azure AD в этом веб-приложении? Т.е. когда кто-то нажимает на ссылку веб-приложения, он должен аутентифицироваться с помощью Azure AD компании.

18.06.2022
Создание пользовательского разрешения представления в django

Мне нужно создать разрешение, которое позволит User видеть модель "Alumno", но мне нужно, чтобы он видел только те записи этой модели, которые имеют тот же внешний ключ, что и "id_colegio"... например, если мой User имеет внешний ключ id_colegio = …

18.06.2022
В чем разница между django 1.11 и django 3.8?

До сих пор я использовал Django 1.11.10. Я научился работать на этой версии. Но мне нужно обновить ее до 3.8. Как я могу это сделать. Какие сайты или документацию я могу использовать? Какой путь мне следует пройти?

18.06.2022
Форма с загрузкой изображения не работает в Django

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

18.06.2022
Django OneToMany Добавить к определенному идентификатору

У меня есть 3 модели, ситуация OneToMany, "Пациенты => госпитализированные и консультации". Я обращаюсь к форме для добавления консультации из DetailView (который предназначен для пациента, как профиль). Как я могу добавить консультацию для этого конкретного пациента (конкретный ID)? Модели …

18.06.2022
Не записываются данные в модель:

Models.py class game(models.Model): # игра id = models.AutoField(primary_key=True) name = models.CharField(max_length = 255) cost = models.IntegerField(null=False, default="-1") class CustomUser(models.Model): # Пользователь id = models.AutoField(primary_key=True) user = models.OneToOneField(User, on_delete=models.CASCADE) email = models.EmailField(max_length=255, null=True) nickname = models.CharField(max_length=255, null=True) class rate(models.Model): # Рейтинг …

18.06.2022
Добавление выбора "Все" в Django ModelForm

У меня есть Django ModelForm для фильтрации данных по определенному полю - 'model_name' с form method="get" class TruckTripForm(ModelForm): class Meta: model = TruckTrip fields = ['model_name'] Вот мое мнение: def table(request): trips = TruckTrip.objects.all() form = …

18.06.2022
Ошибка при аутентификации вебсокета с помощью маркерной аутентификации на каналах django?

У меня возникает ошибка при вызове url websocket с передачей токена JWT для аутентификации: мой вебсокетный запрос: ws://127.0.0.1:8000/chat/chat_2/?token= ошибка: raise ValueError("Не найден маршрут для пути %r." % path) ValueError: Не найден маршрут для пути …

18.06.2022
Почему Django не запускается, когда все выглядит нормально, django.core.exceptions.ImproperlyConfigured?

Когда я бегу : python3 manage.py runserver Ошибка была : django.core.exceptions.ImproperlyConfigured: Cannot import 'CharacterCounter'. Check that 'FreeOnlineTools.CharacterCounter.apps.CharactercounterConfig.name' is correct. Настройки: Структура папки : <img alt="Folder …

18.06.2022
Измените идентификатор foreignKey на другое поле

Я не знаю, есть ли логика для этого, потому что я видел это раньше, когда программировал на C# и VB, но в Django, кажется, трудно получить это. Итак, что я хочу? Я хочу, чтобы таблица в базе данных …

18.06.2022
Django request.user сбрасывает значение AnonymousUser после перенаправления по url

У меня есть проект Django, в котором используется базовая аутентификация (django.contrib.auth). Я использую промежуточное ПО для проверки аутентификации пользователя и перенаправления на страницу входа, если нет. Все работает как ожидалось, пока я не использую урлы сайта, подобные следующим path("edit/&lt;int:id&gt;/", …

17.06.2022
Автономный скрипт django получает Потеряно соединение с сервером MySQL во время запроса

У меня есть отдельный скрипт на python (т.е. не часть веб-приложения), который использует ORM. Я вызываю djago.setup(), делаю несколько запросов, затем вызываю функцию, выполнение которой может занять 8 или более часов. Когда функция возвращается, я хочу сделать еще несколько …

17.06.2022
Предварительное заполнение набора форм django определенными значениями

Я неделями мучаюсь с ModelFormSet &amp; co, голова взрывается. Я искал часами, днями в интернете, чтобы найти решение, но ничего действительно полезного для моей особой проблемы: У меня есть 2 модели (здесь упрощенно): class BaseSetting(models.Model): …

17.06.2022
КАК ИЗМЕНИТЬ ЗНАЧЕНИЕ ВНЕШНЕГО КЛЮЧА И СОХРАНИТЬ В БД ЧЕРЕЗ ФУНКЦИЮ (РЕШЕНО)

Я ХОТЕЛ ИЗМЕНИТЬ ЗНАЧЕНИЕ ВНЕШНЕГО КЛЮЧА С ПОМОЩЬЮ ФУНКЦИИ. ВОТ МОЕ РЕШЕНИЕ. Я ДУМАЮ, ЧТО ЭТО БУДЕТ ПОЛЕЗНО ДЛЯ КОГО-ТО В ОДИН ПРЕКРАСНЫЙ ДЕНЬ. ПОСМОТРИТЕ МОЙ ОТВЕТ НИЖЕ

17.06.2022
Невозможно войти в Agora RTM с помощью Django и Javascript

У меня возникли трудности с входом в клиент RTM, и я продолжаю получать код ошибки 3: RTM:ERROR Error Code 3: login failed with args: {"UID":"l6T1ri6cqWCtEkmy","RTM_TOKEN":"006APP_IDIABVkygsLYuEGlBVKo+r7rsHsmQLZYt/gRZ4pezQayPmhJvA8okAAAAAEAAbLbcBPyeuYgEA6AM/J65i"}. Uncaught (in promise) RtmInvalidArgumentError: Error Code 3 - not a valid user id. …

17.06.2022
Отправка вложенных данных JSON с изображением/файлом из postman: REST-фреймворк Django

Я хочу разместить следующие данные: { "user": { "name": "user name", "email": "user@example.com", "phone_number": "01XXXXXXXXX", "user_type": "MGR" }, "img": "image_data", "manager_brands": [ 2, 1 ] } Как передать эти данные JSON через postman? Проблемы, с которыми я сталкиваюсь: …

17.06.2022
Django django.db.utils.ProgrammingError: синтаксическая ошибка на или около "None"

Контекст: Я пытаюсь сделать простое CRUD-приложение на основе учебника по visual studio и хочу добавить свои собственные поля из базы данных postgreSQL. Мой models.py выглядит следующим образом: from django.db import models # Create your models here. class Student(models.Model): student_id = …

17.06.2022
Получена ошибка AttributeError при попытке получить значение для поля `name` на сериализаторе. Объект 'QuerySet' не имеет атрибута 'name'

Сериализатор Djano Rest API не извлекает только набор данных, но и определения полей. #Модель: class Comp(models.Model): name = models.CharField(max_length=100) area = models.CharField(max_length=25,blank=True,null=True) #Serializer: from rest_framework import serializers class CompSerializer(serializers.ModelSerializer): class Meta: model = Comp fields = ('__all__') …

17.06.2022
Django - Djangorestframework как исправить отображение в DEBUG=False?

Добрый день подскажите пожалуйста! Есть такая проблема. Django DEBUG=True, все нормально отображается: Ставлю настройку на деплой DEBUG=False, пишу ALLOWED_HOSTS=['*',]: Может …

17.06.2022
Django получить следующий объект, учитывая текущий объект в наборе запросов

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

17.06.2022
Django-crontab не выполняет задания на контейнере Docker

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

17.06.2022
Создание новых данных в реляционной модели с фиксированной структурой в rest_framwork - django

Предположим, мы хотим создать новые данные. Это структура JSON { x_t: "abc", x_p: 1234, o_t_1: "ert", o_t_2: "ersdfgt", o_t_n: "ertaa", } Те, которые имеют первый o, хранятся в отдельной таблице, и теперь, когда мы создали новую таблицу …

17.06.2022
Что вызывает эту ошибку в моем коде 'unsupported operand type(s) for +=: 'NoneType' and 'int''.

Я пытаюсь создать инвестиции, а также обновить баланс инвестиций, но получаю эту ошибку NoneType. Ниже приведен код моей модели и представления. class Investment(models.Model): user = models.ForeignKey( User, on_delete=models.CASCADE, null=True, blank=True) amount = models.IntegerField(null=True) balance = models.IntegerField(null=True, blank=True) investment_id = …

17.06.2022
Администратор Django не может динамически добавлять поля в форму

Я пытаюсь динамически установить поля формы и получить к ним доступ в методе admin.py в методе get_forms, но, к сожалению, динамических данных там нет. Похоже, что формы __init__ вызываются после самого get_form. Какой метод в Django admin подойдет для получения …

17.06.2022
Как не увеличивать количество просмотров, когда кто-то отправляет более одного GET-запроса

я пытаюсь подсчитать просмотры постов в блоге. вот мой models.py class Blog(models.Model): author=models.ForeignKey(User,on_delete=models.CASCADE,related_name='post_author') blog_title=models.CharField(max_length=264,verbose_name='Put a Title') category=models.ForeignKey(Category,on_delete=models.CASCADE,related_name='category',default=None) slug= models.SlugField(max_length=264,unique=True,null=True,allow_unicode=True) blog_content=models.TextField(verbose_name='what is on your mind?') blog_image=models.ImageField(upload_to='blog_images',verbose_name='Image') publish_date=models.DateTimeField(auto_now_add=True) update_date=models.DateTimeField(auto_now=True) view_count=models.IntegerField(null=True,default=0,blank=True) class Meta: ordering = ('-publish_date',) вот как я …

17.06.2022
Администратор Django дает права пользователю на некоторые записи и связанные с ними записи с внешним ключом

В Django Admin Dashboard мне нужно дать доступ определенному клиенту, чтобы он мог просматривать все связанные с ним дела. Но не все дела Другими словами, дайте пользователю контроль доступа к некоторым записям и записям внешнего ключа. Но …

17.06.2022
Как щелкнуть по строке в html-таблице, чтобы открыть страницу для редактирования содержимого этой строки

В моем html-коде я создал таблицу, я хочу нажать на строку, а именно на ячейку id, чтобы она направила меня на страницу редактирования в моем файле views.py. Я очень новичок в django и не уверен, как это сделать. пожалуйста, …

17.06.2022
Показать поле многие ко многим в панели администратора django

Я использую эту функцию (cedi), но она не работает. Я хочу показать поле nombre модели Cedi в панели администратора модели Campania. Название колонки появляется, но информация или каждый экземпляр не появляется. @admin.register(Campania) class CampaniaAdmin(ImportExportMixin, admin.ModelAdmin): # conecta con CampaniaResource resource_class …

17.06.2022
CSRF 403 при входе в Django по умолчанию

Я довольно новичок в Django. Вот что мне нужно понять: После обновления с Django 3 до 4: На локальном сервере разработчиков проблем нет. На производстве: Ошибка CSRF 403 при входе в систему. На странице входа в …

17.06.2022
Как вызвать сигнал Django при использовании flush?

Я использую redis для кэширования данных в моем проекте и удаляю кэш через сигнал. При каждом изменении в моей базе данных сигнал очищает кэш, используя ключ, предоставленный следующим образом @receiver(post_save, sender=Book) def cache_clean_books(sender, instance, created, **kwargs): if created: cache.delete("all_books") …

17.06.2022
В моем проекте есть список информации, сохраненной в разных категориях. Как сделать так, чтобы каждая категория отображала только то, что сохранено в ней.

Models.py from django.db import models Создавайте свои модели здесь. class Category(models.Model): title = models.CharField(max_length=225) class Meta: verbose_name_plural = 'categories' class Contact(models.Model): category = models.ForeignKey(Category, related_name='contacts', on_delete=models.CASCADE) first_name = models.CharField(max_length=225) last_name = models.CharField(max_length=225) email = models.EmailField() телефон = …

17.06.2022
AttributeError: объект 'name_Funcition/task' не имеет атрибута 'GET' - Django, Celery + RabbitMQ

Я начинаю использовать Celery+RabbitMQ для использования асинхронных функций в моей системе Django и сталкиваюсь с некоторыми проблемами. Как я понимаю, при использовании Celery+RabbitMQ, функция, которую я вставляю в файл tasks.py, будет выполняться "вне" моей системы Django, и я …

17.06.2022
Как вывести значение, хранящееся в Django Model, в шаблон (xxxxxx.html)?

В базе данных Django поле "sex" было правильно записано. Однако, при рендеринге в шаблоне (xxxxxx.html), он всегда показывает ПЕРВЫЙ вариант, вместо того, чтобы показывать значение, записанное в Модели. Эта проблема возникает только для тега; если использовать тег, то он …

17.06.2022
Производительность запросов в Django ORM

Я пытаюсь найти лучший django запрос для моего django приложения. Я использую стандартную sqlite DB в качестве бэкенда. Я использую timeit для определения времени, затрачиваемого на запрос. &gt;&gt;&gt; import timeit &gt;&gt;&gt; &gt;&gt;&gt; setup_arg = 'from .models import …

17.06.2022
Django orm. Помогите разобраться с дизайном базы данных

Помогите понять, как работает бд на примере коинмаркеткэпа. Есть, например, 3000 монет, их цена обновляется каждые 5 минут. Куда накапливать историю цен каждой монеты? Для каждой монеты сделать отдельную таблицу, связать со списком всех монет (fk)? Если так, то как …

17.06.2022
DJANGO4: names_to_path вызывает FieldError "Cannot resolve keyword '%s' into field. " Почему django не может разрешить ключевое слово 'fatura'?

DJANGO: names_to_path raise FieldError "Cannot resolve keyword '%s' into field. " Я хочу вернуть набор запросов со всеми связанными записями. Что-то вроде этого: r = Repasse.objects.filter(fatura__id = 9) Но я получаю ошибку... django, похоже, не может разрешить …