У меня есть таблица Users, которая является FK к таблице Post. Как я могу получить только последний пост, который зарегистрировал пользователь? Замысел состоит в том, чтобы вернуть список пользователей с последним зарегистрированным постом, но при получении пользователей, если у …
У меня отношения один ко многим: class SessionGPS(models.Model): start_timestamp = models.IntegerField() end_timestamp= models.IntegerField() class GPSData(models.Model): longitude = models.DecimalField(max_digits=15, decimal_places=13) lat = models.DecimalField(max_digits=15, decimal_places=13) session_new = models.ForeignKey(SessionGPS, on_delete=models.CASCADE, related_name="sesion_gps") Каждая запись SessionGPS имеет несколько записей GPSData. Сессия …
Я сделал свою базовую функцию выхода из системы здесь, в представлениях пользователя. class SignOutView(View): def get(self, request): logout(request) return HttpResponseRedirect(reverse("home")) Я назвал его в URL-адресах моих пользователей. path( 'signout/', view=views.SignOutView.as_view(), name='signout', ), Если бы у меня …
В своем проекте я использую Django (как инструмент разработки бэкенда для нескольких приложений в одной сети) и Ory Hydra (как готовую сеть для авторизации пользователей с возможностью использования всех приложений из этой сети). Hydra - это инструмент, благодаря которому можно …
Class TheList(admin.ModelAdmin): list_display = ['name', 'age'] actions = None Я хочу, чтобы список в панели администратора был доступен только для чтения. Если я использую нижеприведенный метод, он покажет список объектов, на которые затем нужно нажать, чтобы отобразить имя и …
Проблемы с Django и pandas Друзья, 3 дня пытался разобраться с этим самостоятельно, но безуспешно... У меня есть такие модели: Пациент: class Patient(models.Model): <...> hist_num = models.IntegerField(validators=[MinValueValidator(0)], primary_key=True) <...> def __str__(self): return f"{self.first_name} {self.last_name}" Группа …
Я новичок в мире keycloak. У меня небольшие проблемы с пониманием некоторых вещей. Я хорошо понял, как аутентифицироваться с помощью React и получить токен JWT. Однако я хотел бы защитить API Django с помощью этого JWT-токена, полученного с …
Это мой первый проект Django. Я попытался выполнить код, доступный по адресу: https://www.geeksforgeeks.org/college-management-system-using-django-python-project/ Просто сделал несколько изменений, например, удалил модуль staff и изменил имена файлов. Древовидная структура моего проекта показана ниже: c: manage.py project asgi.py settings.py urls.py …
Auth.js export async function loginUser(data) { const response = await axios.post( 'http://10.0.2.2:8000/api/rest-auth/login/', { username: data.username, password1: data.password, }, { headers: { "Content-Type": "application/json", } } ); console.log(response.data) LoginScreen.js import { useState } from 'react'; import LoadingOverlay from '../../components/ui-components/LoadingOverlay'; import …
Возможно ли вычислить направление, чтобы определить, движутся ли пользователи в "похожем" направлении, имея несколько их последних координат (Points), используя PostGIS + Django (https://docs.djangoproject.com/en/4.1/ref/contrib/gis/)? Я не смог найти информацию об этой функции.
Я пытаюсь сделать сложный набор запросов и хочу включить в него имена ForeignKeys вместо pk. Я использую ajax для получения живой ленты из пользовательских вводов и печати результатов на DataTable, но я хочу вывести имена вместо пк. Я получаю набор …
Попробовав множество решений из других стековых переполнений, я не могу заставить свою регистрационную форму работать в Django. Это регистрационная форма <h1>Register</h1> <div> <form method="POST" action="{% url 'register' %}"></form> {% csrf_token %} {{ form.as_p}} <input type="submit" value="register" /> </div> …
У меня есть приложение django, готовое к запуску в производство, но моя компания предложила мне иметь собственный сервер и развернуть его там, и, честно говоря, я понятия не имею, как этого добиться. Любая помощь с конкретными деталями будет высоко …
В моем шаблоне я определил его следующим образом, ` <!-- residance --> <div class="input-group mb-2 "> <span class="input-group-text w-25" for="residance">Residence</span> <input class="form-control text-bg-primary bg-opacity-10 text-dark text-opacity-50" type="textarea" name="stureisidance" cols="4" rows="5" placeholder="type current address" required> </div> ` В моих …
У меня есть Comment, который имеет внешний ключ Article (поэтому Article имеет "массив" комментариев). Мне нужно построить url для получения этих комментариев, используя пк статьи, но когда я пытаюсь сделать что-то вроде "articles/int:article_pk/comments/" или "articles/{article_pk}/comments/", drf router выдает статический …
Я новичок в Django. Я использую python3.11.0 и pip 22.3.1 в django framework. Я хочу использовать mariaDB в моем Django проекте. Для этого мне нужно установить mysqlclient. Я много чего перепробовал, но ничего не получается. Эта ошибка появляется, когда я …
Когда я пытаюсь запустить тесты на моем проекте Django, возникает следующая ошибка при создании тестовой базы данных: django.db.utils.ProgrammingError: relation "users_websiteuser" does not exist Если я запускаю проект, все работает нормально. Я уже пробовал запускать все миграции (makemigrations, а …
Это моя модель: class Customer(models.Model): name = models.CharField(max_length=100, null=True, blank=True) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) referee = models.ForeignKey('self', on_delete=models.RESTRICT, blank=True, null=True) def __str__(self): return self.name Когда я пытаюсь создать клиента через администратора сайта, я получаю эту ошибку: TypeError …
Я использую управляемую базу данных digitalocean с django. Как создать пул соединений?
Итак, я создал API для фильмов dataset, которые содержат следующую структуру: Models.py class Directors(models.Model): id = models.IntegerField(primary_key=True) first_name = models.CharField(max_length=100, blank=True, null=True) last_name = models.CharField(max_length=100, blank=True, null=True) class Meta: db_table = 'directors' ordering = ['-id'] class Movies(models.Model): id = …
Как в классе QuestionsAdmin(admin.ModelAdmin) реализовать, чтобы в Django администратор в вопросе мог видеть все, добавлять, редактировать и удалять все ответы? class Answer(models.Model): id = models.UUIDField(primary_key=True, default=uuid4) value = models.TextField() correct = models.BooleanField() question = models.ForeignKey("Questions", models.DO_NOTHING) class Question(models.Model): id …
Я пытаюсь сделать функциональность избранного, где пользователь может добавлять других пользователей в избранное. В представлении, где отображается профиль пользователя, у меня есть кнопка, которая добавляет пользователя или удаляет его, если он уже был добавлен. Проблема в том, что я не …
Я пытаюсь найти название статьи с помощью набора запросов, я следую этому руководству по "базовой фильтрации", однако оно не работает для меня. отслеживание терминала- AttributeError: 'DeferredAttribute' object has no attribute 'filter' views.py class …
Я создаю Django блог, в котором я хочу, чтобы зарегистрированные пользователи могли создавать свои собственные записи в блоге, включая заглавное изображение. я подключил cloudinary, но в настоящее время могу загружать изображения только через панель администратора. Прочитав документацию …
У меня есть модель, которая в основном объединяет двух разных пользователей: class Couple(models.Model): id = models.UUIDField( primary_key=True, default=uuid.uuid4, editable=False) user1 = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=True, blank=False, related_name="user1" ) user2 = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=True, blank=False, related_name="user2" ) def __str__(self): …
Я пытаюсь понять, почему это не работает:- class A(models.Model): contacts = models.ManyToManyField(Contact) class Contact(models.Model): name = models.CharField() Если я попытаюсь подсчитать, сколько существует A с несколькими контактами:- A.objects.annotate(num_contacts=Count('contacts')).filter(num_contacts__gt=1).count() их 10. но если у меня есть …
У меня есть приложение django, которому нужно получить уникальный ID. Одновременно работает много потоков, которым нужен один. Я бы хотел, чтобы идентификаторы были последовательными. Когда мне нужен уникальный ID, я делаю следующее: with transaction.atomic(): max_batch_id = JobStatus.objects.select_for_update(nowait=False).aggregate(Max('batch_id')) json_dict['batch_id'] = …
Недавно я перевел свое приложение Django с использования стандартной модели User на пользовательскую модель User, и поскольку это не рекомендуется делать в середине проекта, мне пришлось удалить базу данных и миграции, заново создать миграции и запустить migrate. Это прекрасно …
У меня есть модель Topic. Теперь у меня есть date = models.DateTimeField class Topic(models.Model): owner = models.ForeignKey(Profile, on_delete=models.SET(GUEST_ID)) seminar = models.ForeignKey(Seminar, on_delete=models.CASCADE) title = models.CharField(max_length=200) description = models.TextField(default='') speaker_name = models.CharField(max_length=200, default='') date = models.DateTimeField(null=True, blank=True) но …
Окружающая среда: Django 4.0 (venv) Python 3.8 Postgres 15 Elementary OS 6.1 Начальная модель: class MyModel(models.Model): created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) После сохранения новой записи ( без указания значения для "created" или …
У меня есть модель Article и несколько api представлений для нее. Они разделены для различных целей (например, класс ArticleUpdateAPI для http метода UPDATE, ArticleDeleteAPI для метода DELETE и т.д.). В urls.py они разделены на различные конечные точки (aritcle/pk/update, /article/pk/delete …
У меня ситуация с двойным вложенным сериализатором... У меня есть три модели: Reports, ReportPages и widgets, при попытке создать определенный endpoind, который является : payload { "since_date": "some date", "until_date": "some other date that is greater than since_date", "report_pages": …
Я хочу создать систему почасового бронирования на Django. Мне нужна помощь по этому поводу : 1) Мне нужно отправить текст на мобильный номер (Бесплатная услуга, потому что я не могу вложить деньги прямо сейчас) ==> Я использовал Twilio, но …
У меня есть класс, похожий на этот: class Person(models.Model): name = CharField(max_length=255) citizenship = CountryField(multiple=True) В данном примере человек может иметь более одного гражданства. Person.objects.create(name="Fred Flinstone", citizenship="US, CA") Я хочу запросить всех, кто имеет …
Прочитав документацию, я все еще не до конца понимаю разницу между этими двумя методами User: is_authenticated и is_active. Оба возвращают булево значение. В то время как is_authenticated доступен только для чтения (и вы получите ошибку, если попытаетесь установить …
У меня есть API, который возвращает следующий json: { "id": 6, "lot_no": "787878", "product_id": "116110", "assay_type": "reascan_crp", "valid_from": "2022-11-21", "expiry_date": "2022-11-27", "is_active": true, "last_modified": "2022-11-21T14:29:32.435307Z", "teststrips": [ { "number": 1, "name": "", "control_line_threshold": 1.0, "testlines": [ null, null …
Я сделал приложение на django с навигационной панелью. В правом углу есть область пользователя с некоторыми вещами, такими как профиль и область выхода из системы. Эта область пользователя является выпадающей, и когда она активирована, она выходит за пределы navbar. <a …
У меня есть Django приложение с библиотекой dbbackup и библиотекой crontab, которое будет делать резервное копирование базы данных каждый час. https://django-dbbackup.readthedocs.io/en/master/index.html https://pypi.org/project/django-crontab/ Для того чтобы восстановить резервную копию файла. Я должен использовать …
Поскольку Heroku убирает свой бесплатный уровень, я сейчас нахожусь в процессе обновления. Однако там говорится, что мое веб-приложение будет превращено в eco dyno, а мой postgresql будет переключен на "mini". Я не использую никаких баз данных в своем приложении и …
У меня есть следующая переменная, внутри тега <script> в моем /dashboard/ пути: var timeSpentOnPage = TimeMe.getTimeOnCurrentPageInSeconds(); У меня есть модель, которую я хочу обновить: class UserDetail(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, blank=True, null=True,) totallearningtime = models.IntegerField(default = …