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

01.11.2022
Как проверить, когда пользователь в последний раз входил в систему?

Я хочу обновить мою модель, если пользователь не входил в систему за день до этого . @receiver(post_save, sender=user_logged_in) def user_logged_in_streak(sender, instance, *args, **kwargs): today: date = timezone.now().date() if instance.user.last_login != today): UserStatisticStatus.objects.update(day_streak=0) else: pass ```

01.11.2022
Ошибка Django при сохранении в базу данных : IntegrityError at / NOT NULL constraint failed: kullanici_arizamodel.p_id_id

У меня есть две модели с отношением OneToMany между ними. personelModel и arizaModel. Когда я нажимаю кнопку сохранения, я получаю следующую ошибку: "IntegrityError at / NOT NULL constraint failed: kullanici_arizamodel.p_id_id"". personelModel сохранена, но arizaModel не сохранена в таблице …

01.11.2022
Есть ли способ получить список всех элементов с переменной balance в django?

Я создал API, который вызывается моим react frontend. Проблема заключается в следующем: у меня есть набор представлений, который показывает список всех клиентов в базе данных, который отлично работает. Я также создал метод получения, который показывает индивидуальные данные клиента и …

01.11.2022
Как сохранить файл в двух разных каталогах после загрузки файла в Django

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

01.11.2022
Я пытаюсь запустить проект django внутри экземпляра google cloud VM и получаю ошибку ModuleNotFoundError: Нет модуля с именем '_bz2'

Мой проект работает локально нормально, но когда я клонирую свой проект из git внутри google cloud VM и пытаюсь запустить проект без какой-либо конфигурации базы данных, я также получаю error:ModuleNotFoundError: Нет модуля с именем '_bz2', и он запускается …

01.11.2022
Нагрузочное тестирование Django+Gunicorn[gevent] с использованием Locust

Изначально был следующий сетап nginx+gunicorn[gevent] 33 workers+django3+psycopg2+postgresql. В ходе проведения нагрузочного тестирования при помощи locust возник ряд трудностей, в результате решения которых я пришел к следующему сетапу: nginx+gunicorn[gevent] 73 workers + django3 + psycopg2, пропатченный при помощи psycogreen + pgbouncer …

01.11.2022
Django JavaScript Массив

У меня есть следующий JS код: data: [40, 60, 30, 65, 60, 95, 90, 100, 96, 120, 105, 134] Это представляет собой кривую в графике на HTML. Я хочу нарисовать линию (одно и то же значение 12 …

01.11.2022
Как написать json для патча на Django REST Framework

У меня есть кнопочная форма PATCH на ModelViewSet class CompanyViewSet(viewsets.ModelViewSet): serializer_class = s.CompanySerializer queryset = m.Company.objects.all() def patch(self, request, id, format=None): print(id) Теперь я пытаюсь изменить существующие данные …

01.11.2022
Axios выдает 401 (Unauthorized). Я пытаюсь получить данные пользователя через react frontend, переданные в DRF Social Oauth2. То же самое работает на POSTMAN

Ниже приведены два файла LoginScreen.JS, в котором есть обработчик submit, отправляющий вводимые данные. Здесь мы импортируем экземпляр axios из login.JS. Я также прикрепил тот же рабочий пример из PostMan. Ниже приведены два файла LoginScreen.JS, в котором есть обработчик …

01.11.2022
Генерирование токенов и отправка их пользователям

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

01.11.2022
Django-plotly-dash мультисессия на страницах с интенсивным процессором

Запуск - django-plotly-dash У меня есть многополюсные страницы python, проблема в том, что когда я загружаю одну из страниц, пока она выполняет некоторые вычисления, я не могу запустить ту же страницу или другие страницы из другой сессии, и веб-сервер …

01.11.2022
PUT или PUSH для изменения существующих данных?

У меня есть набор просмотров, class CompanyViewSet(viewsets.ModelViewSet): serializer_class = s.CompanySerializer queryset = m.Company.objects.all() Показывает вид на /api/companys Есть кнопка для POST Я могу добавить новые данные …

01.11.2022
Пользовательские разрешения django для групповых чатов?

У меня есть пользовательская групповая модель следующего вида: class MyGroup(models.Model): name = models.CharField(max_length=200,null=True,blank=False,default="Group name") members = models.ManyToManyField(get_user_model(), blank=True, related_name="grpmembers") created_by = models.ForeignKey(get_user_model(), on_delete=models.DO_NOTHING, null=True, blank=False, related_name="createdby+") created_at = models.DateTimeField(editable=False) Все работает, все в порядке, я …

01.11.2022
Как сделать правильную модель для древовидного представления?

Мне нужно создать дерево сотрудников из базы данных. Если у меня есть такая модель: class Employee(models.Model): name = models.CharField(max_length=100) position = models.CharField(max_length=100) hired_at = models.DateField(auto_now=True) salary = models.DecimalField(max_digits = 9, decimal_places= 2) boss = models.ForeignKey('self', null=True,blank=True, on_delete=models.CASCADE) def __str__(self): …

01.11.2022
Настройка пагинации для класса Listview

Есть два класса для вывода товаров на страницу.: class Home(ListView): model = Product template_name = 'landing/products.html' context_object_name = 'products' paginate_by = 12 def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs) context['title'] = 'Товары' products = Product.objects.all() categories = Category.objects.all() context['categories'] …

01.11.2022
Django join fields in queryset

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

01.11.2022
Как сохранить поле из другой модели в переменную NOT A FIELD

У меня есть модель под названием Actual: # Actual parts table class Actual(models.Model): vendor = models.ForeignKey(Vendor, on_delete=models.CASCADE, verbose_name="Vendor name", related_name="actualvendor") number = models.CharField("External part number", max_length=32, unique=True, blank=True, null=True) description = models.CharField(max_length=64, blank=True) pq = models.DecimalField(max_digits=7, decimal_places=2, default=1) mrrp …

01.11.2022
Получение типа mime файла InMemoryUploadedFile без расширения в Python

Я пытаюсь получить mime-тип, например, файла InMemoryUploadedFile JavaScript без знания расширения файла в Python В настоящее время я проверяю свой InMemoryUploadedFile с помощью in_memory_file.content_type, который возвращает application/octet-stream для JavaScript файла, после чего я использую Magic lib magic.Magic(mime=True).from_buffer(in_memory_file.read()) …

01.11.2022
Как ссылаться на html-файл в подкаталоге templates в теге <a href='url'' в html-шаблоне Django

Я совсем новичок в django, ниже приведена структура папок шаблонов моего проекта templates index.html about.html contact.html \student index.html \Attendance attendance.html .... \Exams results.html exam1.html ..... \Misc \teachers index.html \hrms adminlogin.html payslip.html principallogin.html .... .... urs.py: urlpatterns = …

01.11.2022
POST-запрос работает или нет в зависимости от логина пользователя, REST-фреймворк Django

Django и django REST framework. Из шаблона javascript я делаю новую запись в базе данных с этим почтовым запросом. axios.post(`http://localhost:8000/api/companys/`,{}) Сначала он работает хорошо, просто используя CRUD-систему REST Framework по умолчанию. class CompanyViewSet(viewsets.ModelViewSet): serializer_class = s.CompanySerializer queryset …

01.11.2022
Как создать вторичную базу данных с помощью Django

Dbrouter.py class DbRouter(object): mhris = [HrUserMstr] profocus_db = [VendorEntry, ApVendorMt, ApVendorDt, ApVendorCertificateDt] apps_ppl = [] def db_for_read(self, model, **hints): if model in self.profocus_db: return 'PROFOCUS_DB' elif model in self.apps_ppl: return 'APPS_PPPL' elif model in self.mhris: return 'MHRIS' else: return 'default' …

01.11.2022
Есть ли способ убрать отображение электронной почты в JWT dajngo?

У меня есть этот простой пример в Django для создания JWT с помощью djangorestframework-jwt вот мой код: user_payload = TbaleUsers.objects.get(email="test@gmail.com") encoded_payload = jwt_payload_handler(user_payload) access_token = jwt.encode(encoded_payload, SECRET_KEY, ALGORITHM) Когда я получаю токен доступа и иду на этот сайт …

01.11.2022
Запрос локальных последовательных портов с помощью хостируемого веб-сайта Django в IIS

У меня есть код для запроса и перечисления последовательных портов на моей локальной машине. Теперь моя проблема в том, что когда я размещаю приложение на IIS, оно перечисляет только последовательные порты на этой серверной машине. Есть ли способ сделать …

01.11.2022
Как определить, являются ли два XML-файла одинаковыми, и если нет, смогу ли я определить несовпадающие поля с помощью python?

Ниже приведен мой текущий код from lxml import etree tree1 = etree.parse('sample1.xml') tree2 = etree.parse('sample2.xml') set1 = set(etree.tostring(i, method='c14n') for i in tree1.getroot()) set2 = set(etree.tostring(i, method='c14n') for i in tree2.getroot()) print(set1 == set2) Здесь он просто выводит …

01.11.2022
Интеграция Laravel Spark с Auth0 и Django

Мы планируем использовать Laravel Spark для управления платежами и подписками для нашего сервиса Sass через наш проект django, защищенный Auth0. Не могли бы вы любезно помочь мне выяснить лучший способ подключения Laravel Spark к Django и Auth0?

01.11.2022
Как request.data может использоваться для переключения представления класса django?

Я пытаюсь использовать один API для вызова различных представлений, основанных на классах. На самом деле планирую решить это с помощью другой функции. Является ли это питоническим способом? My Urls.py from django.urls import path from masterdata import views from rest_framework.urlpatterns …

01.11.2022
Как использовать 1 master(page или model.Model) для многих catigories(page)?

Я хочу получить что-то вроде этого: но я понятия не имею, как это сделать в трясогузке (1 ребенок не может иметь более 1 родителя), как 2 исправить это? Я не …

01.11.2022
Получение исключения 'Cannot use MongoClient' при обновлении запроса API django

В настоящее время у меня запущен экземпляр AWS EC2, на котором работает веб-сервер, использующий Apache (httpd) для развертывания сервера в экземпляре. Проект использует библиотеки Django, Djongo и Django Rest Framework python. Изначально он работает, поскольку возвращает ответ API через JSON. …

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

Итак, я использую стандартную аутентификацию django, где она принимает имя пользователя и пароль для регистрации. И у меня сейчас зарегистрировано 5 пользователей. Теперь мне нужно 2 функции в моей модели пользователя Вход в систему Facebook/gmail Проверка …

01.11.2022
Django простая jwt-аутентификация возвращает странную ошибку даже при использовании настроек по умолчанию в файле settings.py

Здравствуйте пользователи django simple jwt, при реализации генерации токенов аутентификации django simple jwt Я столкнулся с проблемой - конфигурации проекта по умолчанию возвращают ошибки и спрашивают from jwt import InvalidAlgorithmError, InvalidTokenError, algorithms ImportError: cannot import name 'InvalidAlgorithmError' from …

01.11.2022
Изменение текста гиперссылки с помощью тега шаблона django urlize

Для того, чтобы сделать текст внутри статических страниц динамическим, я создал модель с методом key и value, которые можно заполнить из панели администратора. Затем я отфильтровал данные, используя их ключи, и отобразил их в соответствующих местах шаблона. Теперь задача состоит …

01.11.2022
Приложение Django heroku успешно развернуто, но все еще показывает внутреннюю ошибку сервера, файлы журнала показывают, что сборка прошла успешно

Я пытаюсь развернуть свое Django-приложение на Heroku, но хотя журналы показывают, что сборка прошла успешно, и несмотря на успешное развертывание, приложение все равно выдает внутреннюю ошибку сервера; и это происходит при настройке debug на true или false. Вот файлы, которые …

01.11.2022
Когда я хочу увидеть мой администраторский пенал в django, он выдает мне ошибку не только администратора в некоторых запросах, он выдает мне в некоторых нет, это происходит, когда я помещаю в живую базу данных

Admin.py: admin.site.register(models.User) admin.site.register(models.Teacher) admin.site.register(models.Student) admin.site.register(models.CourseCategory) admin.site.register(models.Course) admin.site.register(models.Chapter) admin.site.register(models.Section) admin.site.register(models.StudentCourseEnrollment) admin.site.register(models.CourseRating) settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'LMSAPI', 'USER':'admin', 'PASSWORD':'12341234', 'HOST':'mydb.cvijitliru7b.ap-northeast-1.rds.amazonaws.com', 'PORT':'3306', 'CHARSET': 'utf8', } и вот ошибка введите здесь описание …

01.11.2022
Git игнорирует все файлы

Мой файл gitignore выглядит прямо: env/ .idea *.pyc __pycache__ *.env /environment db.sqlite3 *.log Когда я делаю git add . из корневой папки проекта и затем проверяю статус - я вижу, что нет никаких отслеживаемых файлов. Когда я …

01.11.2022
API django-friendship

Думаю, здесь не нужно объяснять, чего я пытаюсь достичь, используя Django-Friendship API. но он не работает и всегда показывает кнопку Unfollow btn. {% if user.id not in request.user.following %} &lt;a class='btn btn-success' href="{% url 'addFollowing' user.id %}"&gt;Follow @{{user.username}} &lt;/a&gt; …

01.11.2022
Django ORM Group By с внешними ключами

User является внешним ключом на tournament. select u.id, u.display_name, count(t.id) from tournament t join "user" u on t.user_id = u.id where date(t.start_date)&gt; '2022-07-01' group by u.display_name, u.id Как я могу заставить вышеприведенный SQL-запрос работать с ORM django?

01.11.2022
Не удается получить изображение из Django Api в React Native

Здравствуйте друзья, не могу получить изображение из Django в React Native Вот мой код Получить APi const [add, setStudents] = useState([{}]) async function getAllStudent() { try { const add = await axios.get('http://192.168.1.77:19000/api/add/') method:'GET', setStudents(add.data) } catch (error) { …

01.11.2022
Не удается установить mysqlclient в проекте Django

Не удается установить mysqlclient в проекте Django. При запуске pip выдает ошибку "Microsoft Visual C++ 14.0 Is Required Error". Попробовал загрузить Microsoft C++ Build Tools

01.11.2022
Как создать видимый маршрут/путь на карте листовки?

У меня есть приложение, которое позволяет пользователю увидеть маршрут между его местоположением и местом, куда он хочет добраться, и у меня возникают трудности с отображением маршрута, однако 2 маркера отображаются. //Passing lat and lon value from a django template …

01.11.2022
Django помещает slug между круглыми скобками, а затем перестает это делать

У меня проблема, похожая на эту one. Мое сообщение об ошибке выглядит примерно так: Reverse for 'detail' with arguments '('some-slug',)' not found. 1 pattern(s) tried: ['users/(?P&lt;username&gt;[^/]+)/$'] Я собираюсь использовать some-slug, а не ('some-slug',) для разворота URL. …