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

07.02.2022
Я могу подключить приложение к 2 базам данных?

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

07.02.2022
Как отображать сообщения для api запросов не к администратору в Django?

Я хочу, чтобы сообщения отображались на моей странице администратора, когда конечная точка POST используется в моем API. Я использую официальный фреймворк сообщений от Django и настроил их соответствующим образом: https://docs.djangoproject.com/en/4.0/ref/contrib/messages/ Это работает, когда я отправляю запросы …

07.02.2022
Почему timezone.now() + timezone.timedelta(days=1) в 12-1 утра возвращает тот же день?

Запуск timezone.now() + timezone.timedelta(days=1) в 12:30 утра возвращает datetime.datetime(2022, 2, 7, 23, 30, 00, 000000, tzinfo=<UTC>), что практически все еще в тот же день.

07.02.2022
Как передать контекстную переменную одной функции в другую функцию в django, или какой хороший метод вместо сессии для этого?

Views.py def contest(request): context = {} all_contest = Contest.objects.all() context["contest"] = all_contest return render(request,"contest.html",context) def contest_candidates(request,id): context = {} all_candidates_ = Contest_Candidates.objects.filter(contest_id = id) high_like = 0 winner_ = "" for i in all_candidates_: if i.likes_count > high_like: high_like …

07.02.2022
Navbar исчезает после использования функции scrollIntoView() в мобильном представлении

Проблема: NavBar исчезает после scrollIntoView() использования на мобильном представлении. Связанные JS function scroll_to_chapters() { const chapters = document.getElementsByClassName("chapter_list")[0]; if (nav.classList.contains("nav-active")) { navLinks.forEach((link) => { if (link.style.animation) { link.style.animation = ''; } }); enableScroll(); burger.classList.toggle('toggle'); nav.classList.toggle('nav-active'); } chapters.scrollIntoView({ block: 'start', …

07.02.2022
Как реализовать action={% url '......' %} в django-form

Я хочу узнать эквивалент использования <form action={% url '......' %}> в django-form (т.е. используя класс forms.ModelForm). Как определить url действия моей формы в djano-form? Это можно легко сделать в HTML, используя атрибут action формы как action={% url....

07.02.2022
Программное назначение существующего анимированного GIF-изображения из статического каталога в поле ImageField экземпляра модели

OK. Допустим, у меня есть этот GIF, расположенный по адресу: static/myproject/img/coming-soon.gif Модель Django с именем "Note" с ImageField. class Note(models.Model): featured_image = models.ImageField(upload_to=my_irrelevant_function, blank=True, max_length=155) Я хочу сказать: Если featured_image модели Note не существует, я хочу присвоить …

07.02.2022
Реализация сервера открытого протокола точек зарядки (OCPP) с использованием Python Djago или Java Spring boot

Я программирую PoC сервера OCPP, который может взаимодействовать с зарядным устройством EV по протоколу OCPP, на Python Django и Java Spring boot. Я использовал пакет OCPP python, приведенный в ссылке здесь и я смог создать систему …

07.02.2022
Django api вызов функции асинхронно

У меня три сервера. Сервер A: звонит на сервер B, когда произошло какое-то событие (отправляет информацию на B) Сервер B (Django API Server): Используя информацию из A, вызовите api сервера C. Сервер C (сервер машинного API): Создаст …

07.02.2022
Динамический потребитель списков пользователей в каналах Django

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

07.02.2022
Как мне преобразовать мой код на python в многопользовательский режим. Многопользовательский режим означает, что несколько человек могут работать над моим веб-приложением django одновременно.

Как преобразовать/изменить веб-приложение python Django с однопользовательского на многопользовательский режим? Как мне преобразовать мой код python в многопользовательский режим. Многопользовательский режим означает, что несколько человек могут работать над моим веб-приложением Django в одно и то же время. Я понятия …

07.02.2022
Найти pk в наборе queryset Django

У меня проблема с получением одного id из кверисета. Выкладываю свои модели и представления, чтобы было понятнее: models.py class MissionEntry(models.Model): student = models.ForeignKey( Student, on_delete=models.DO_NOTHING, blank=True, null=True) mission = models.ForeignKey( Mission, on_delete=models.DO_NOTHING, null=True, blank=True) log_entry = models.ForeignKey( LogEntry, on_delete=models.DO_NOTHING, …

07.02.2022
OperationalError at /admin/app/question/ no such table: app_question (django)

Я новичок в этом и пытаюсь сделать приложение типа q&a, я только начал, потом когда я зашел в admin/ чтобы попробовать, я получил OperationalError at /admin/app/question/ no such table: app_question Request Method: GET Request URL: http://127.0.0.1:8000/admin/app/question/ Django Version: 4.0.1 …

07.02.2022
Как передать первичный ключ записи, созданной django-формой, форме на следующей после нее странице?

Моя Models.py содержит 2 модели, каждая Project может иметь несколько Role (т.е. отношения один-ко-многим): class Project(models.Model): title = models.CharField(max_length=2000) state_of_project = models.CharField(max_length=10, default='ongoing') introduction = models.TextField(blank=True) class Role(models.Model): role_name = models.CharField(max_length=30) project = models.ForeignKey(Project, on_delete=models.SET_NULL, null = True) def __str__(self): …

07.02.2022
Как статически добавить изображение в django

Кто-нибудь может помочь добавить изображение на следующую функцию просмотра, я пробовал добавить следующим способом Category.objects.create( name='Others', slug='others', image='home/xxx/xx/static/assets/images/xxx.png' ) также пытался Category.objects.create( name='Others', slug='others', image=static('home/xxx/xx/static/assets/images/xxx.png') ) Изображение не сохраняется обоими способами

07.02.2022
Лучший способ опционально создать учетные записи для добавленного сотрудника

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

07.02.2022
Как обновить 12 тысяч записей за 1 минуту в Django

Я использую Django (3.2.11) с базой данных Postgres. и у нас есть 12k символов акций, хранящихся в базе данных. сейчас мы часто обновляем их цену в базе данных с помощью https://cloud.iexapis.com/stable/stock/{symbols}/intraday-prices?token={iex_api_key}&chartIEXOnly=true. Сейчас мне нужно обновить все 12 тысяч акций …

07.02.2022
Как получить доступ к значению в таблице, связанной внешним ключом

В настоящее время у меня есть таблица Load, которая связана с таблицей Container через внешний ключ Container_ID (FK - это просто целое число). Внешний ключ находится в таблице Load. Каждая строка в таблице Load имеет номер Container_ID. В …

07.02.2022
Получение ошибки "decoding to str: нужен байтоподобный объект, найден int" при попытке вернуть id и значение поля в моделях django

Модель №1 class Add_Job(models.Model): job_name=models.CharField(max_length=254) client=models.ForeignKey(Client,on_delete=CASCADE,related_name='client') #client=models.ManyToManyField(Client) project=models.ForeignKey(Project,on_delete=CASCADE,related_name='project') #project=models.ManyToManyField(Project) user=models.ForeignKey(Users,on_delete=CASCADE) Hours=models.TimeField(null=True) start_Date = models.DateTimeField(max_length=10) end_Date=models.DateTimeField(max_length=10) def __str__(self): return str(self.id, self.job_name) модель №2 class Add_Timelog(models.Model): project=models.ManyToManyField(Project) client=models.ManyToManyField(Client) Job=models.ManyToManyField(Add_Job) #Date = models.DateField(max_length=100 ,auto_now_add=True,editable=True) Date= models.DateField(default = datetime.date.today) Hours=models.TimeField(null=True) def __str__(self): return …

07.02.2022
Как сделать так, чтобы внешний ключ django-form указывал на модель, которая сейчас создается

Моя Models.py содержит 2 модели, каждая Project может иметь несколько Role (т.е. отношения один-ко-многим): class Project(models.Model): title = models.CharField(max_length=2000) state_of_project = models.CharField(max_length=10, default='ongoing') introduction = models.TextField(blank=True) class Role(models.Model): role_name = models.CharField(max_length=30) project = models.ForeignKey(Project, on_delete=models.SET_NULL, null = True) def __str__(self): …

07.02.2022
Проблема CORS - DJANGO rest_framework

Я сталкиваюсь с проблемой "CORS policy" в моем API уже несколько дней и не могу ее решить. Я использовал следующее промежуточное программное обеспечение в settings.py MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corsheaders.middleware.CorsMiddleware' ] ALLOWED_HOSTS …

07.02.2022
NOT NULL constraint failed: dashboard_profile.user_id

Я пытаюсь сохранить последний IP пользователя в модуле Profile в Django, но я получаю всегда NOT NULL constraint failed Я знаю, что last_ip должен быть установлен на null=True и я выполняю эти команды:py .\manage.py makemigrations и py .\manage.py migrate. если …

07.02.2022
Я получил ошибку 500 на производстве, когда читаю поле файла в django

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

07.02.2022
Неизвестная строка отображается в отображаемом HTML-коде

Между двумя компонентами HTML вставляется случайная строка "b b b b b", которая изначально не существует в моем коде. В настоящее время у меня есть js-скрипт, который находит эту мусорную строку и просто удаляет ее вручную. Мне было интересно, …

07.02.2022
Как настроить Django с помощью NPM?

Я очень новичок в Django (и NPM, если на то пошло), поэтому, пожалуйста, потерпите меня. Я хотел бы использовать Django в качестве фреймворка, но установка NPM значительно упростила бы задачу. Например, я хочу установить TailWindCSS, Bootstrap, Font Awesome и …

07.02.2022
Как правильно создать пользователя с помощью allauth и пользовательской модели пользователя в Django 4.0

У меня есть пользовательская модель User, подклассифицированная из django AbstractUser: class User(AbstractUser): alias = models.CharField( "Alias", max_length=50, unique=True, null=True ) account_uuid = models.UUIDField(blank=True, null=True) Я установил библиотеку allauth, и все механизмы регистрации/логина работают нормально. Проблема, с …

07.02.2022
Использование строк запроса в django GET

У меня есть GET-запрос в django rest framework, который получает данные, используя kwargs. class FetchUserByEmail(APIView): permission_classes = (permissions.AllowAny,) def get(self, request, **kwargs): try: email = kwargs.get('email') user = User.objects.get(email=email) return Response({"Success": UserSerializer(user).data}, status=status.HTTP_200_OK) except(KeyError, User.DoesNotExist) as e: return Response({"Failure": …

07.02.2022
Django + React App в Azure каждый раз выдает ошибку сервера - 500

Я развернул приложение Django в Azure через действия Github в службе приложений Azure. Но оно каждый раз выдает серверную ошибку 500. Я правильно настроил статические файлы и шаблон react. На вкладке Diagnose ошибка не отображается. Как я могу устранить …

07.02.2022
Урлы django без косой черты показывают Page not found

в django урлы без косой черты в конце дают результат "Страница не найдена 404". тот же проект и тот же код на одном компьютере дает разный результат. Этот код используется, когда я получаю страницу без слеша: from django.urls import …

07.02.2022
Django Передача параметра URL в декоратор

пытаюсь перенаправить пользователя на страницу, если он не является сотрудником. как передать параметр url в декоратор django? # categories.urls.py from django.urls import path from categories.views import CategoryInfoView, CategoryDetailView app_name = 'categories' urlpatterns = [ path('<slug:handle>', CategoryDetailView.as_view(), name = …

07.02.2022
Программная генерация моделей Django для старых баз данных

Я пытаюсь выяснить, есть ли способ программно генерировать модели Django для старых баз данных. То есть, имея список унаследованных таблиц, создать модель для каждой из них. Вот пример того, что я имею в виду class Person_001(models.Model): id = models.IntegerField(primary_key=True) huge_dataset …

07.02.2022
Django - если флажок выбран, выполнить функцию

привет ребята, я пытаюсь реализовать функцию в системе пользователей, где при нажатии на опцию "is_staff" появляется другая опция, предлагающая ввести номер staff_id. Возможно ли это? Если да, то как я могу это реализовать - или мне нужен совершенно другой …

07.02.2022
Флажок проверен, javascript в шаблоне Django

Я просто пытаюсь отобразить элементы hiddens в шаблоне django, когда флажок установлен, но в моей консоли я получаю 1:194 Uncaught TypeError: Cannot read properties of null (reading 'checked') at inventoryFunction (1:194:22) at HTMLInputElement.onclick (1:107:73) элементы скрыты в …

07.02.2022
Двунаправленная синхронизация данных в реальном времени клиент-сервер

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

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

2022-02-06T22:55:19.786956+00:00 app[web.1]: Ошибка: init() получил неожиданный аргумент ключевого слова 'version' 2022-02-06T22:55:19.959506+00:00 heroku[web.1]: Процесс завершен со статусом 1 2022-02-06T22:55:20.021043+00:00 heroku[web.1]: Состояние изменено с начального на аварийное 2022-02-06T22:55:20.033987+00:00 heroku[web.1]: Состояние изменено с аварийного на начальное 2022-02-06T22:55:22.000000+00:00 app[api]: Build succeeded 2022-02-06T22:55:27.937148+00:00 heroku[web.1]: Запуск …

07.02.2022
Django: обновление модели с текущим пользователем при изменении немодельного поля формы

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

06.02.2022
Django rest framework Деталь не найдена при удалении

У меня проблема с удалением объекта через API. У меня есть 2 модели, Answer и Vote голосование связано с Answer через foreignKey следующим образом class Vote(models.Model): class AnswerScore(models.IntegerChoices): add = 1 subtract = -1 score = models.IntegerField(choices=AnswerScore.choices) answer = …

06.02.2022
Почему shutil не копирует образ django

Я хочу скопировать изображение из одного экземпляра модели Django в другой, копируя фактический файл с помощью shutil. Я знаю, что state.image = self.image достаточно для доступа к изображению, но мне нужна физическая копия файла с новым именем …

06.02.2022
Скрипт зависимого выбора для django

Помогите с js. У меня есть два селекта, которые зарабатывают с помощью словарей вложенных списков. Не знаю как написать скрипт, чтобы при выборе марки можно было выбрать только выбранную марку, после выбора отправить запрос с маркой и моделью автомобиля <form …

06.02.2022
SMTPAuthenticationError в Weblate (который использует Django)

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