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

28.10.2022
Я хочу создать каталог типа mysite.com/user

Я использую API twitter для аутентификации и хочу создать каталог типа mysite.com/user после того, как пользователь войдет в систему. Какими должны быть фактические view и path для этого? models.py class TwitterUser(models.Model): screen_name = models.CharField(max_length=255) name = models.CharField(max_length=255) twitter_oauth_token = …

28.10.2022
Как использовать уникальное ограничение для одинаковых моделей

Я хочу создать только один объект для одних и тех же пользователей. class MyModel(models.Model): user1 = models.ForeignKey(settings.AUTH_USER_MODEL,...) user2 = models.ForeignKey(settings.AUTH_USER_MODEL,...) class Meta: constraints = [ UniqueConstraint( fields=['user1', 'user2'], name='user_unique', ), # UniqueConstraint( # fields=['user2', 'user1'], # name='user_unique2', # ), …

28.10.2022
Я попытался создать функцию для сотрудника, в которой он может входить и выходить по часам для учета посещаемости.

Основной целью этого кода является ввод и вывод рабочего времени, и мы можем различать время перерывов .Пожалуйста, дайте мне знать, если требуются какие-либо изменения?

28.10.2022
Как сгруппировать_по_году список python?

я получаю этот список от API [{u'criados': u'25/10/2022 00:50', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/9.pdf', u'id': 1, u'tipo': u'NAI', u'slug': u'Teste-1'}, {u'criados': u'25/10/2022 23:54', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/Profile.pdf', u'id': 2, u'tipo': u'NIP', u'slug': u'copa-06'}, {u'criados': u'27/10/2020 09:12', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/10.pdf', u'id': 3, u'tipo': u'NAI', u'slug': u'teste-2020'}] …

28.10.2022
Django. Сортировка ведущей таблицы по последней дате записи в связанной таблице

Фрагмент связанных моделей: class Topic(models.Model): title = models.CharField(max_length=256) … class Comment(models.Model): topic = models.ForeignKey('Topic', related_name= ‘topic_comments', on_delete=models.CASCADE) created = models.DateTimeField(auto_now_add=True) content = models.TextField() … Нужно отсортировать таблицу topic, чтобы результат в Queryset (не в List) учитывал дату создания записи в …

28.10.2022
Каковы некоторые возможные причины, по которым в Python может возникнуть ошибка, но указывающая на неправильную строку?

Я использую Django и Python 3.9. Я получаю KeyError at /myapp/myroute, на что он сообщает мне значение ключа, который я пробовал. Проблема в том, что оно указывает на строку 929, которая является else:. # this is the path to …

28.10.2022
Невозможно получить доступ ко всем данным из prefetch_related, только к первому элементу массива?

У меня есть следующие три модели, которые находятся в отношениях "многие ко многим": PokemonTypesTest и BasePokemonTest связаны через промежуточную таблицу WeakResistImmune class PokemonTypesTest(models.Model): name = models.CharField(max_length=25, unique=True) def __str__(self): return self.name class BasePokemonTest(models.Model): name = models.CharField(max_length=50, unique=True) base_hp = …

28.10.2022
Приложение django: разделение проблем и оптимизация больших объектов, генерируемых с помощью циклов for/понимания словарей

Когда в проекте Django нужно сгенерировать массивный объект, который будет использоваться для заполнения шаблона template, где он должен генерироваться/храниться? Если - в примере (размещенном ниже) - я заполняю шаблон объектом dictionary, который заполняется оператором цикла for (вне функции, в views.py), …

28.10.2022
Как разграничить пользователей тарифных планов Basic/Premium для использования только премиум-функций в Django REST?

Я работаю над SaaS-инструментом для написания текстов на бета-стадии, который построен на NextJS, React и Django REST. По мере того, как я набираю некоторую базу пользователей, я начинаю исследовать возможность введения премиум-плана с использованием Stripe. Как и большинство …

28.10.2022
Django app: можно ли использовать `for loop` вне функции в views.py?

Я знаю, что в views.py я могу создать объект - например, словарь - который может быть использован в определенной функции. Например (views.py): # here `monthly_challenges` is working monthly_challenges = { "january": "Eat no meat for the entire month!", "february": …

28.10.2022
В чем причина того, что данные не сохраняются в базе данных?

Моя цель - сохранить данные из html form. Я пробовал разные способы, ниже приведен один из них. Но данные не сохраняются в базе данных😥. В чем проблема? Подходит ли этот способ? views.py: @api_view(['POST']) def employeeListView(request): if request.method == 'POST': …

28.10.2022
Проект Django Vue3 js не найден

Мы делаем проект, используя django и vue3. В этом проекте, когда я запускаю проект с django, в то время как проект запущен в vue3, django не видит файлы App.js и chunk.js. Как я могу решить эту проблему? vue.config.js const …

28.10.2022
Django-allauth и проблема выхода из системы с Google

Я использую django-allauth специально и только для аутентификации Google. Я сталкиваюсь с несколькими странными проблемами: Выйдите из браузера Chrome, и при следующем входе пользователь будет запомнен. Пользователь никогда не перенаправляется на вход в Google.. Выход из …

28.10.2022
Резервирование наборов данных сверху вниз по списку (база данных-таблица) для пользователей, избегающих условий гонки (Django 4.1)

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

28.10.2022
Django - AttributeError: объект 'User' не имеет атрибута 'fullclean'

Я работаю над проектом Django в IDE IntelliJ IDEA. Я пишу модульные тесты в файле test.py для класса модели User. При запуске файла test.py с помощью команды python manage.py test он выбрасывает 2 ошибки на метод test_username_cannot_be_blank и метод test_valid_user. …

27.10.2022
Django | Получить список с условием

Модель: class GameServer(models.Model): name = models.CharField(max_length=1000) date_published = models.DateField() server_open = models.DateField() max_online = models.IntegerField(default=0) current_online = models.IntegerField(default=0) online_game = models.ForeignKey(Game, on_delete=models.CASCADE, related_name='Game') server_ico = models.ImageField(verbose_name='Лого сервера', null=True, default=None, upload_to='servers_logo', blank=True) server_slug = models.SlugField(unique=True, db_index=True, null=True, blank=True, default=None) SERVERS_NOT_OPEN = …

27.10.2022
Создание объекта модели django, принимающего более одного входа

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

27.10.2022
Как сделать внутренний оператор объединения в django?

Немного запутался в том, как делать join'ы в Django. Например, у меня есть следующие 3 таблицы: battlefield_weakresistimmune; id | weakResistanceImmune | multiplier | pokemon_id | typing_id ----+----------------------+------------+------------+----------- battlefield_basepokemontest; id | name | base_hp | base_atk | base_def | …

27.10.2022
У меня есть запрос, который проверяет, существует ли BVN или Phone _number в моей базе данных, но я пытаюсь добавить третий элемент, который является каналом, используемым пользователем.

Я работаю над API, который принимает BVN или номер телефона и канал от пользователя. Когда они вызывают API, я должен вернуть сообщение, основанное на канале (если они использовали, я верну текст, а если они использовали мобильный банк, я верну html). …

27.10.2022
Поле 'activity_id' ожидало число, но получило <QueryDict: Django

Я создаю небольшой проект django CRUD и работаю над созданием функциональности create, однако каждый раз, когда я пытаюсь создать активность через фронтенд сайта, я получаю следующую ошибку Field 'activity_id' expected a number but got &lt;QueryDict: {'csrfmiddlewaretoken': ['DnM8yrfIrvYgvN6rShEOtR9DFwjpryNtHHs6ytHK1CSAYg3G9sm7YjkcHlpejJDt'], 'host': ['1'], …

27.10.2022
Определите @property и @classproperty с одинаковым именем (Python, Django)

Фон Класс Django LiveServerTestCase имеет метод live_server_url с декоратором @classproperty. (django.utils.functional.classproperty.) Класс запускает свой тестовый сервер до запуска любых тестов и, таким образом, знает URL тестового сервера до запуска любых тестов. У меня есть похожий MyTestCase класс, который …

27.10.2022
Хранение валюты в отсортированном виде Python

Enter code here напишите программу Если у нас есть продуктовый магазин ... один покупатель приходит в магазин, покупает какой-то товар и отдает 180$. наша программа автоматически все купюры хранит в сокращенном виде написать программу Если у нас есть продуктовый …

27.10.2022
Как сделать подборщик дат, который не выбирает предыдущие даты в Django

Я хочу сделать подборщик дат, который не выбирает предыдущие даты, используя Django. class DateInput(forms.DateInput): input_type = 'date' class TimeInput(forms.TimeInput): input_type = 'time' """class used for booking a time slot.""" class BookingForm(forms.ModelForm): class Meta: model = Booking fields = ['check_in_date', 'check_in_time', …

27.10.2022
Получение ошибки при попытке запуска на сервер с каналами

У меня проблема с запуском python manage.py runserver, для лучшего примера смотрите мой код, вдохновленный книгой Django 3 на примере. settings.py: project/urls.py: from django.contrib import admin from django.urls import path, include from django.conf import settings from django.conf.urls.static import static …

27.10.2022
Как на сайте отобразить значения models.ManyToManyField?

Я новенький в python/django, прошу оказать помощь. Пытаюсь отобразить значения связи models.ManyToManyField, но не получается. Если через админ панель добавить или отредактировать, то потом на сайте все отображается корректно, но мне нужно через кнопки на сайте добавить новую запись или …

27.10.2022
Есть ли способ сохранить данные о регистрации пользователя в модели в зависимости от введенных им данных?

У меня есть модель Student и модель Teacher, и я создал пользовательскую форму, которая принимает в поле email и то, является ли пользователь студентом или преподавателем. Я хотел бы сделать так, чтобы, если пользователь выбирает в форме регистрации, что …

27.10.2022
DJango 4.1 + Apache2 => Forbidden: У вас нет разрешения на доступ к этому ресурсу

Я следовал примеру из документации django, а также различным примерам из googling, но не могу заставить мое приложение django работать на apache. Пожалуйста, помогите. Просматривая apache error.log: AH00035: access to / denied (filesystem path '/home/ubuntu/django-apps') because search permissions …

27.10.2022
Django timezone.now() выдает время, когда я запустил сервер

Я использую timezone.now() (django.utils impor timezone) для установки начальной даты моей модели. Но timezone.now() фиксируется на времени, когда я устанавливаю сервер, и не меняется. Как я могу это исправить? Я хочу, чтобы timezone.now() возвращала время, когда пользователь создает объект, …

27.10.2022
Django - Расширяем пользователя дважды с помощью AbstractUser

Я хотел бы иметь учетные записи преподавателя и студента в моем Django WebApp. Сейчас я расширил базового пользователя, используя Student(AbstractUser) и AUTH_USER_MODEL='mainApp.Student'. Теперь я хочу реализовать учетную запись учителя, используя тот же подход. Но прежде чем я разрушу …

27.10.2022
Cpanel Количество процессов превышено и приложение Django падает

Я очень новичок в развертывании Python (Django=4.1) приложений на Cpanel(Shared). Я успешно разместил одно приложение с celery, redis и т.д. Проблема в том, что каждый раз, когда я начинаю использовать приложение, общее количество процессов (Cpanel) превышает (120/120) и приложение перестает …

27.10.2022
Sql не устанавливается

Я получаю ошибку при установке mysql в виртуальной среде.Но почему? Если я запускаю команду из cmd в среде env, она устанавливается.Но из vs code показывает фатальную ошибкуваш текст Я получаю ошибку …

27.10.2022
Django - Вызов переменной по введенному пользовательскому тексту

У меня есть данные excel с несколькими столбцами, внутри есть столбец с именем, теперь с помощью HTML ввода пользователь может написать пользовательский текст. Мне нужно, чтобы пользователь мог использовать что-то для вызова переменной имени, когда ему захочется. Если …

27.10.2022
Создание новых записей в базе данных в django

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

27.10.2022
Невозможно установить внешний ключ postgresql с помощью django между двумя таблицами

Пытаюсь найти лучший способ моделирования моих данных. У меня есть одна таблица для типов покемонов: class PokemonTypesTest2(models.Model): name = models.CharField(max_length=25, unique=True) У него только ID и имя, в нем будет 18 строк. Я хочу иметь возможность …

27.10.2022
Как получить данные из базы данных с помощью django

Я пытаюсь получить данные из базы данных django. Я хочу отобразить все данные в виде div'ов с различными заголовками, изображениями и описанием. views.py from .models import Links def all_links(request): links= Links.objects.all() return render(request, 'links.html', {'links' : links}) …

27.10.2022
Мой пароль пользователя не изменяется, хотя при использовании представлений сброса пароля и изменения пароля ошибок не возникает

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

27.10.2022
Как войти в систему с помощью таблицы пользовательской модели пользователя в Django 4.1.1?

Я делаю образовательный сайт на Django 4.1.1, и мне нужно, чтобы студенты могли регистрироваться и входить в систему, поэтому я создал таблицу Custom User Model в моем файле models.py. from django.db import models from django.contrib.auth.models import AbstractUser from django.contrib.auth.models …

27.10.2022
Каналы Django добавляют объект в неправильную модель

Я делаю приложение чата с каналами django и у него есть 2 потребителя. Один для командного чата, а другой для личного. Я добавляю историю для чата. Есть две модели. "Chat" и "Chat2". Chat предназначен для командного чата, а Chat2 - …

27.10.2022
Как подключиться к локально размещенному сайту в контейнере docker?

Я пытаюсь подключиться к локально размещенному адресу контейнера docker. Я использую Django для обслуживания веб-сайта внутри контейнера и хочу подключиться к нему на своей локальной машине. <img alt="this is the info i get from django from within …

27.10.2022
При отправке формы выдается ошибка при записи. выход из теста is_valid

If form.is_valid(): Поле ошибок: * Обложка Это поле обязательно для заполнения. print ( request.POST ) &lt;QueryDict: {'csrfmiddlewaretoken': ['yrPm4Vywus5cMjDNm34zQ8FVyJLdphAK95ErrIhEabOO19ss5ObAhOQe2eM6KO1t'], 'Code': ['5'], 'Title': ['Reforma do Estado e administração pública gerencia'], 'Capa': ['092022 - G DA SILVA REGO (DAS-SIMPLES) (1). …