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

14.09.2021
ModuleNotFoundError: Нет модуля с именем 'final_project'

Я работал над проектом django и создавал веб-сайт. Однако я обнаружил, что мой основной полезный каталог расположен глубоко в слоях других каталогов. Мне показалось, что я могу просто вырезать основной каталог проекта и вставить каталог, содержащий папку .git. Я …

14.09.2021
Как сделать что-то подобное в Django? Система обмена произвольным кодом для доступа к определенным функциям

Допустим, я хочу генерировать случайные коды для пользователей за сессию. Эти коды могут быть переданы другим пользователям веб-приложения, чтобы установить некоторую возможность взаимодействия друг с другом в веб-приложении (возможно, для доступа к определенной функции, например, функции сравнения заданий проекта …

14.09.2021
Как создать и обновить объект внешнего ключа в Django с помощью Ajax

У меня есть модель Poller и Vote с внешним ключом. Теперь в моем шаблоне я отображаю VoteForm следующим образом: <form method="post" action="" id="vote-form"> {% csrf_token %} <div id="vote-choice-one" class="vote-choice-div"> {{ vote_form.poller_choice_one_vote.label }} {{ vote_form.poller_choice_one_vote }} </div> <div id="vote-choice-two" class="vote-choice-div"> …

14.09.2021
Почему переменная выдает TypeError, а функция - нет?

Может ли кто-нибудь объяснить, почему этот код работает: first_name = models.CharField(max_length=200) last_name = models.CharField(max_length=200) def full_name(self): return self.first_name + ' ' + self.last_name def __str__(self): return self.full_name() Но этот код не делает этого: first_name = models.CharField(max_length=200) last_name …

14.09.2021
Сервер неправильно отображает js файл

Подскажите, пожалуйста! Пижу сайт на django с nginx сервером. Все статические файлы отображаются нормально, кроме js. В браузерной консоли выскакивает ошибка: Refused to execute script from 'http://localhost:8000/static/js/reg.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking …

14.09.2021
Можно ли использовать модели из одного приложения Django в другом?

Folks. У меня есть простой проект Django. Есть приложение, которое получает данные, обрабатывает их и хранит в БД. Конечно, я хотел бы показать эти данные. На мой взгляд, это больше похоже на отдельное приложение Django. Но тут возникает вопрос: …

14.09.2021
У меня возникает ошибка приложения при запуске моего приложения из heroku, из журналов я обнаружил, что это Procfile

Как я уже сказал выше, проблема заключается в Procfile Имя проекта - Purchase_Site Это мой профиль : web: gunicorn Purchase_Site.wsgi --log-file - В журнале написано : ModuleNotFoundError: No module named 'Purchase_Site' Весь журнал : Остальная …

14.09.2021
Как запускать функцию через регулярные промежутки времени?

У меня есть модель DashboardData. Я получаю некоторую информацию из этой формы и в соответствии с полученными ответами запускаю функцию, используя ответы формы в качестве параметров. Я хочу запускать функцию типа functions.myFunction(n_user, n_password, n_url, n_port, db_password) со значениями …

14.09.2021
Как передать пользователю ответ фоновой задачи Django

Я создал веб-приложение на django, которое использует API FedEx, чтобы пользователь мог создавать отправления через мой сайт. Ответ этого вызова API FedEx в формате xml содержит много данных, таких как: успех или неудача запроса, сообщения об ошибках, коды ошибок, номер …

14.09.2021
Подойдут ли Python и Django для моего первого проекта? [закрыто]

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

14.09.2021
Правильный способ написания цикла в python и if else

У меня есть контрольное утверждение типа - for k in data: for l in prevValues: if k['name'] == l: return Response(status=status.HTTP_400_BAD_REQUEST) else: serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) Я знаю, что это неправильно, я хочу сначала завершить блок проверки, затем …

14.09.2021
Как отображать изображения, используя путь к ним в Django

Я создал папку image в каталоге static. Она содержит все изображения. Путь к изображениям вместе с некоторой другой информацией извлекается из базы данных MYSQL с помощью python. Папка images с функцией python, которая будет получать данные …

14.09.2021
Невозможно загрузить большие файлы изображений в проект Django

Я начинающий, пытаюсь сделать свой первый проект на Django. Я использую локальный сервер ubuntu на Windows 10 (WSL), я установил базовый веб-сервер Nginx -> Gunicorn -> Django. В моем приложении django у меня есть пользователь с фотографией профиля: class MyUser(AbstractBaseUser, …

14.09.2021
Безопасный доступ к токену из вызова jQuery Ajax для TokenAuthentication DRF

Я просмотрел все форумы и не могу найти ответ на этот вопрос. Я нашел отличные примеры получения Token с помощью командной строки, но не из вызова jQuery Ajax. Мое приложение (многопользовательское, размещенное в докере) широко использует jQuery Ajax вызовы …

14.09.2021
Как заставить django test создавать sqlite базу данных в файле (не в памяти)

Я пробовал изменить имя тестовой базы данных: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', 'TEST': { 'NAME': BASE_DIR / 'mytestdatabase', }, } } Я также пробовал запускать тест с: python manage.py test --keepdb …

14.09.2021
Django REST Framework: как сделать APIView/Serializer браузерным?

Использование serializers.HyperlinkedModelSerializer с viewsets.ModelViewSet прекрасно работает для CRUD, как описано в docs. К сожалению, для этого требуется Model, которого у меня нет на конечной точке входа. Соответствующие фрагменты кода: # Serializer class LoginSerializer(serializers.Serializer): username = …

14.09.2021
Использование фильтра в списке

Я создаю приложение для блога и пытаюсь получить доступ к first posts of all the users в последнем 2 days, поэтому я использую решение для доступа к первым сообщениям. когда я использую filter of last 2 days, метод первого …

14.09.2021
Django-channels: page not found

Пытаюсь настроить вебсокеты через django-channels. Сделал всё по документации, но когда идёт попытка коннекта к серверу - получаю 404 - страница не найдена. Запрос делаю с локалхоста на сервер. config/base.py INSTALLED_APPS = [ "grappelli", "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", …

14.09.2021
Колонка одной таблицы может указывать на несколько таблиц в django

Допустим, у меня есть таблицы FormulaA, FormulaB...FormulaX, и productContent. Formula { characteristicsA, characteristicsB, ... } Теперь каждый продукт будет основан на только одной формуле (от A до X). Я хочу спроектировать свою базу …

14.09.2021
Django-channels: страница не найдена

Я пытаюсь установить django-channels. Я сделал все в соответствии с инструкциями, но когда я пытаюсь подключиться, я получаю 404 error - page not found. Я делаю запрос с локального хоста на сервер dev. config/base.py INSTALLED_APPS = [ …

14.09.2021
Форма регистрации в django не сохраняет имя пользователя

У меня есть форма регистрации, которая не сохраняет имя пользователя должным образом, другие поля сохраняются успешно. Разве она не должна сохранять имя пользователя, потому что оно находится в полях? Я увидел, что не могу войти в систему, и это …

14.09.2021
Создание выпадающего списка select на основе первого выбранного выпадающего списка в DJango/Ajax

Я хочу создать выпадающий select, основанный на первом выбранном выпадающем списке, используя Ajax/JQuery с Django Я уже сделал пару тестов, но пока безуспешно: Модели: class MaintenanceEquipment(models.Model): equip_id = models.CharField(max_length=30, auto_created=False, primary_key=True) line_nm = models.CharField(max_length=20, blank=True, null = True) …

14.09.2021
Отправка данных на sqlite3 с помощью django

Я хочу отправлять данные в Sqlite3 с помощью Django. Что для этого нужно изучить? И как я могу это сделать? Можете объяснить попроще? Моя цель: сделать систему регистрации. Она может быть использована на нескольких компьютерах. Так же процесс регистрации …

14.09.2021
Django/Celery 'Получена незарегистрированная задача типа'

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

14.09.2021
Как передать вложенный объект foreignkey в другую модель?

Я в тупике уже несколько дней; надеюсь, кто-нибудь из вас, волшебники, сможет вытащить меня из этого затруднительного положения... У меня есть модель под названием ExtraSlot class ExtraSlot(models.Model): ....... employee = models.ForeignKey(Employee, on_delete = models.CASCADE, related_name="employee") это сериализатор …

14.09.2021
Виджет DateField's DateInput с 'format="%B"' не локализован/переведен

Я пытаюсь отобразить поле формы с полным представлением месяца + года (например, 'December 2021'), но не могу локализовать его на немецкий язык. В forms.py я использую format("%B %Y") в виджете, чтобы добиться такого представления, вот так: date = …

14.09.2021
Первые сообщения всех пользователей

Я создаю BlogApp и пытаюсь реализовать функцию, Итак, я пытаюсь получить доступ к first post of all the users. models.py class BlogPost(models.Model): user= models.ForeignKey(User, on_delete=models.CASCADE) title = models.CharField(max_length=30, default='') body = models.CharField(max_length=30, default='') views.py def first_posts(request): …

14.09.2021
Как написать функцию представления для экспорта отфильтрованных данных в файл excel в Django?

У меня есть модель, которая имеет пять ForeignKey полей, что в принципе работает как мастер-данные, включающие почти все модели. class IpdReport(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) package=models.ForeignKey(Package, on_delete=CASCADE) receivables=models.ForeignKey(Receivables, on_delete=CASCADE, blank=True, null=True) discharge=models.ForeignKey(Discharge, on_delete=CASCADE, blank=True, null=True) realization=models.ForeignKey(Realization, on_delete=CASCADE, blank=True, null=True) @property def …

14.09.2021
Почему css не загружается в django?

Я столкнулся с проблемой. Просто мой .html, css файлы не загружаются, даже я пишу абсолютный путь, который можно посетить из браузера следующим образом: <link ref="stylesheet" type="text/css" href="{% static 'css/bootstrap.min.css' %}" /> <link ref="stylesheet" type="text/css" href="http://127.0.0.1:8000/static/css/bootstrap.min.css" /> Мог бы …

14.09.2021
AttributeError at /items/1094 'str' object has no attribute 'get'

Делаю сайт на джанго, запарсил элементы в базу данных, пытаюсь сделать страницу конкретного элемента, но не получается. Вот что пишет Traceback AttributeError at /items/1094 'str' object has no attribute 'get' Request Method: GET Request URL: http://127.0.0.1:8000/items/1094 Django Version: 2.1.5 Exception …

14.09.2021
Как запустить функцию в обычное время?

У меня есть модель DashboardData. Я получаю некоторую информацию из этой формы и в соответствии с полученными ответами запускаю функцию, используя ответы формы в качестве параметров. Вот моя модель формы: class DashboardData(models.Model): user = models.ForeignKey(UserProfile, on_delete=models.CASCADE, null=True) # request.user …

14.09.2021
Вопрос по веб-приложению Django с хранилищем firebase и heroku для развертывания

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

14.09.2021
При использовании хранилища по умолчанию Django нужно/можно закрывать() открытый файл?

При использовании DefaultStorage Django можно открыть и прочитать файл примерно так: from django.core.files.storage import default_storage file = default_storage.open("dir/file.txt", mode="rb") data = file.read() При использовании собственного метода python open(), лучше всего close() файл после этого, или использовать …

14.09.2021
Formset django, проблемы с сохранением большого количества данных, добавляемых по клику

Привет всем У меня проблема с django formset.Я могу создавать через js добавляя объекты, но в момент создания я сохраняю только первый созданный объект, а остальные нет. Я прошу вас, в течение нескольких месяцев, что я был на этой …

14.09.2021
Ошибка __str__ вернула нестроку (тип NoneType)

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

14.09.2021
Как я могу снова показать страницу администратора? [закрыто]

После подключения к mssql мне приходит эта ошибка

14.09.2021
(Django) как отправить форму с пустыми полями?

У меня есть форма с выпадающим списком с двумя вариантами ("MCQ" и "SEQ") и некоторыми полями. Выбор "MCQ" скрывает поля, используемые "SEQ" и наоборот. Я хочу отправить эту форму, но появляется уведомление "пожалуйста, заполните это поле". Что я должен …

14.09.2021
Django.core.exceptions.ImproperlyConfigured: Имя поля `operatives` не является действительным для модели `Operative`

Поле raise ImproperlyConfigured( [14/Sep/2021 10:46:30] "POST /operatives/ HTTP/1.1" 500 133558

14.09.2021
Невозможно переопределить методы pre-authenticate и authenticate в адаптерах

В отличие от save_user и send_email в DefaultAccountAdapter, я не могу переопределить методы pre_authenticate и authenticate. Пожалуйста, кто-нибудь может объяснить, почему или как я могу этого добиться? class DefaultAccountAdapterCustom(DefaultAccountAdapter): def pre_authenticate(self, request, **credentials): # Do something before authenticating def …

14.09.2021
Django - Как путь к моему вебсокету asgi может быть указан в моем swagger

Я создаю api, где две конечные точки используют протокол ws(s). Поскольку мой API находится за конечной точкой Google, каждая конечная точка должна быть определена в файле OpenApi2.0. Для создания этого определения я использую drf-yasg. У меня есть …