Я фильтрую набор запросов, чтобы получить количество посетителей и просмотров страниц, но когда нет данных, возвращается None. Как получить 0 вместо None при фильтрации набора запросов, когда нет данных? yesterday_visitors = queryset.filter(date__gte=yesterday, page=None).aggregate(Sum('visitors')) yesterday_page_views = queryset.filter(date__gte=yesterday, page=None).aggregate(Sum('page_views'))
Это моя модель, я хочу зарегистрировать поле 'tag' в файле admin.py class Content(models.Model): id=models.AutoField(primary_key=True) user=models.ForeignKey(User,on_delete=models.CASCADE) content_type = models.CharField(max_length=255) # show=models.CharField(max_length=255) show=models.ForeignKey(Show,on_delete=models.CASCADE) sponsor_link=models.CharField(max_length=255) status=models.BooleanField(default=False) added_on=models.DateTimeField(null=True) content_file=models.FileField(upload_to='media/') title = models.CharField(max_length=255) shows_name = models.CharField(max_length=255) subtitle = models.CharField(max_length=255) description = models.CharField(max_length=500) publish_now = models.BooleanField(default=False) …
я пытаюсь получить имя пользователя из сессии с помощью request.user но получаю AnonymousUser, как мне получить имя пользователя def login_two(request): if request.method == 'POST': uname = request.POST.get('name2') pwd = request.POST.get('password2') check_user = User.objects.filter(username=uname, password=pwd) if check_user: request.session['user'] = uname …
У меня есть класс в моделях: class UserFilters(typing.NamedTuple): enabled_exchanges: typing.Optional[list[Exchange]] = None enabled_coins: typing.Optional[list[Coin]] = None enabled_fiats: typing.Optional[list[Fiat]] = None enabled_paymethods: typing.Optional[list[Paymethod]] = None consider_volumes: typing.Optional[bool] = None consider_vendor_rating: typing.Optional[bool] = None Я выполняю: python3 manage.py makemigrations …
Я использую Jmeter для нагрузочного тестирования DRF, и хотя процессор и память не работают на 100%, пропускная способность и время отклика медленные. Серверы Django + nginx и Postgres разделены, и оба имеют следующие характеристики 4CPU, 4GB памяти. nginx …
Я добавляю некоторые расширенные функции к моим моделям в Django. Чтобы не перегружать корневой интерфейс модели (и файл), я использую некоторые помощники как атрибуты модели. Я хочу сгруппировать методы и свойства в эти помощники, и то, что я …
Я пытаюсь запустить тесты для моего проекта Django. Я написал этот проект некоторое время назад, тогда у меня были другие настройки и тесты проходили. Сейчас я изменил настройки и развернул его на Heroku с базой данных Heroku Postgres. Все работает …
Я новичок в Django и заранее извиняюсь за столь элементарный для большинства из вас вопрос, но я искал похожие вопросы повсюду и не встретил работоспособного решения. Я пытаюсь создать Bootstrap Accordion для каждого элемента цикла Django for-loop. Таким образом, …
Недавно я удалил свой файл db.sqlite3 из-за того, что некоторые данные были повреждены. Я думал, что при следующем запуске python manage.py migrate он будет просто воссоздан из stratch. Вместо этого Django продолжает работать со старым db.sqlite3, несмотря на то, …
Я развернул свой проект django, используя AWS Elastic beanstalk и S3, и я попытался загрузить аватар профиля, но он показывает Server Error(500) Мой журнал Sentry показывает, "Произошла ошибка (IllegalLocationConstraintException) при вызове операции PutObject: Ограничение местоположения eu-south-1 несовместимо для …
У меня следующие взгляды: login_view: @api_view(['POST']) def login_view(request): try: user_data = request.data username = user_data["username"] password = user_data["password"] user = authenticate(request, username=username, password=password) if user is not None: login(request, user) serializer = UserSerializer(user) return Response( { "user":serializer.data, "login": True …
Я хочу сделать скриншот с сайта и вернуть его в формате https для скачивания. Я использую либу Html2Image. Я использую следующий код: def certification1(request, *args, **kwargs): hti = Html2Image() image = hti.screenshot(url='https://www.python.org', save_as='screenshot.png') response = HttpResponse(image, content_type='png') return response …
У меня есть три модели GalleryAlbum, GalleryImage и GalleryVideo. Эти модели имеют соответствующие им ModelForm. Я хочу обрабатывать эти формы с помощью одной модели CreateView в views.py. Модели GalleryImage и GalleryVideo имеют отношения "один ко многим" с моделью GalleryAlbum …
Я запускаю свой файл python каждый день, и каждый день при запуске он перезаписывает старые предыдущие строки и столбцы файла excel 'daily.xlsx'. Ему нужно продолжить с того места, на котором остановилась последняя строка. В файле excel есть 8 столбцов. (числа, …
В одном из моих проектов django (rest api) у меня есть требование, в котором мобильная команда передает некоторые ключи и данные, включая номер страницы через почтовый запрос, в соответствии с этим мне нужно вернуть листинг через пагинацию их потребности. …
Я делаю динамический рендеринг шаблона pdf с помощью библиотеки xhtml2pdf в Django. Проблема заключается в смягчении знаков, таких как ā, š, ķ и т.д. Я пытался использовать все предложенные шрифты из документации. Я могу получить шрифты, но не эти смягченные …
Я использую django-rest-framework-simplejwt для аутентификации в моем Django проекте. Я провел некоторые исследования, но не смог найти решение для этого. В документации формат установки маркера обновления - это дельта времени. Можно ли установить, чтобы срок действия маркера обновления вообще не …
У меня есть Django backend и Nextjs frontend. Когда я пытаюсь произвести рендеринг content = models.TextField() из моего Django backend в Nextjs frontend <p>{data.content}</p>, я получаю следующее отображение: <p>first&nbsp;first&nbs</p> В качестве редактора я использую django_summernote. В Django …
Я хочу отфильтровать набор запросов, в которых страна проживания совпадает со страной проживания. Я пытаюсь сделать что-то вроде этого: users = User.objects.filter(homecountry=residentcountry) Как я могу заставить это работать?
Я использую mozilla-django-oidc для SSO логина в одном из моих django приложений. Когда каждый пользователь входит в приложение с помощью SSO, то пользователь добавляется в таблицу auth_user базы данных postgres (если пользователь еще не сохранен). Столбец username таблицы …
Models.py: class Person(models.Model): title=models.CharField(max_length=11) name=models.CharField(max_length=100) gender=models.CharField(max_length=11) forms.py: class PersonForm(ModelForm): GENDER_SELECT = ( ('f', 'Female'), ('m', 'Male'), ('o', 'Other'), ) TITLE_SELECT = ( ('0', 'Mr.'), ('1', 'Mrs.'), ('2', 'Ms.'), ('3', 'Mast.'), ) title=forms.CharField(widget=forms.RadioSelect(choices=TITLE_SELECT, attrs={'class': 'form-check-inline'})) gender=forms.CharField(widget=forms.RadioSelect(choices=GENDER_SELECT, attrs={'class': 'form-check-inline'})) class Meta: …
Class Following(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, unique=True) user = models.OneToOneField(settings.AUTH_USER_MODEL, related_name='following', unique=False, verbose_name=('User'), on_delete=models.CASCADE) following_user = models.ManyToManyField(settings.AUTH_USER_MODEL, verbose_name=('Following'), related_name='following_user') created_on = models.DateTimeField(default=timezone.now) class FollowingSerializer(serializers.ModelSerializer): new_following = serializers.PrimaryKeyRelatedField(queryset=User.objects.all(),required=True,write_only=True) class Meta: model = Following поля = [ 'id', 'user', 'following_user', 'new_following', …
Есть ли формальный способ выйти из сессии Django + Azure AD B2C? При нажатии на кнопку "Выход" происходит перенаправление на страницу выхода по умолчанию. После этого нажатие кнопки "log back in" или просто ввод домашней страницы в …
Я работаю над проектом, используя Django, и мне нужно отправить мыльный запрос, но я должен подписать его, используя 'JKS' файл, его пароль и псевдоним. Я пробовал работать с пакетами suds и zeep. Но я не могу найти ни одного …
Я развернул приложение на AWS через Elastic Beanstalk, и когда я закончил продвигать проект на aws (Elastic Beanstalk), я столкнулся с вечными ошибками 502 Bad Gateway (вероятно, потому что сервер приложений Django никогда не запускался, и Nginx не может …
Я понимаю, что если вы подключаетесь к вашей базе данных MongoDB через pymongo, вы должны удалить секцию DATABASES в вашем файле settings.py, что я и сделал, но я получаю следующее: django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE …
Я ищу подходящий или базовый метод для передачи результата фильтра в классе на другую страницу, которая находится в другом классе и временно использовать его для покупки class home(View): def get(self, request): return render(request,'home.html') def post(self, request): # rm = room.objects.all().filter(#filter) …
View.py def CompanyAdDetail(request, post_id): ad_detail = get_object_or_404(Ad_company, idx=post_id) is_display = ad_detail.is_display if is_display != '1': return redirect('/') ad_detail.hits += 1 ad_detail.save() if ad_detail.user_idx == request.user: #작성자가 글을보면 q = Q() q &= Q(project_idx = post_id) apply_list = Ad_company_apply.objects.filter(q).select_related('user_idx').prefetch_related('userportfolio').order_by('-idx') else: apply_list …
Моя модель class Dictionary(): ALLERGIES = ( (0, 'none'), (1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e'), (6, 'f'), (7, 'g'), (8, 'h'), (9, 'i'), (10, 'x'), (11, 'y'), (12, 'z'), ) ... allergies = MultiSelectField(default=0, null=True, blank=True, …
Class Address(models.Model): old_address = models.CharField(max_length=250) new_address = models.CharField(max_length=250) bjdongName = models.CharField(max_length=20) ... 1. class Listing(models.Model): title = models.CharField(max_length=25) address = models.OneToOneField(Address, on_delete=models.SET_NULL, related_name="listing") def delete(self, *args, **kwargs): address = self.address super().delete(*args, **kwargs) address.delete() 2. class Listing(models.Model): title = …
Я пытаюсь показать прибыль и убытки в запросе, который группируется по дате(TruncDay), вот что я пытаюсь реализовать class CustomerInvoice(models.Model): seller = models.ForeignKey(User,on_delete=models.CASCADE) customer = models.CharField(max_length=50) items_model = models.ManyToManyField(Item,through='InvoiceItem') created_at = models.DateTimeField(auto_now_add=True) class InvoiceItem(models.Model): item = models.ForeignKey(Item,on_delete=models.CASCADE) invoice = models.ForeignKey(CustomerInvoice,on_delete=models.CASCADE,related_name='invoice') quantity …
У меня возникла проблема при использовании многотабличного наследования в Django, и я не нашел ничего, что бы ее решило. У меня есть эти две модели: class Person(models.Model): id = models.CharField(primary_key=True, max_length=12, default="") name = models.CharField(max_length=12, default="") birthday = …
я разрабатываю с использованием django и python. я не использую DRF. Я хочу извлечь exp из кода ниже и сделать повторный выпуск токена в течение 7 дней после текущей даты или после текущей даты. Это закодированный код homes_session …
Я создаю пользовательские группы для различных пользователей в моем приложении, но я разрываюсь между двумя подходами, т.е. должно ли это быть так, как показано ниже : 1. class Group(models.Model): name = models.CharField(max_length=500, default=0) modules = models.ManyToManyField(GroupModels) accessible_companies = models.ManyToManyField(Company) …
У меня есть представление, которое возвращает мне каждое сообщение, то, что я пытаюсь сделать, это включить изображение аватара пользователя в сообщение. Serializer class PostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = '__all__' View @api_view(['GET']) def getPost(request): post = …
Я использую python 3.9 и Django 4 .и когда я пытаюсь выполнить migrate или runserver я получаю эту ошибку : Traceback (most recent call last): File "/workspace/manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.9/site-packages/django/core/management/__init__.py", line 425, in execute_from_command_line utility.execute() …
На самом деле, я не до конца понял, как работает HTMLCalendar, встроенный модуль, предоставляемый Django. Я пытаюсь распечатать два Календаря на одной странице, с обеих сторон. В каждом из двух календарей выводятся разные события. Как создать два календаря, которые имеют …
Итак, у меня есть эта модель model.py class Post(models.Model): uuid = models.UUIDField(primary_key=True, default=generate_ulid_as_uuid, editable=False) created = models.DateTimeField('Created at', auto_now_add=True) updated_at = models.DateTimeField('Last updated at', auto_now=True, blank=True, null=True) creator = models.ForeignKey( User, on_delete=models.CASCADE, related_name="post_creator") body = models.CharField(max_length=POST_MAX_LEN, validators=[MinLengthValidator(POST_MIN_LEN)]) class LikePost(AbstractSimpleModel): …
Я уже использую django-cleanup. Но она работает, когда поле изображения было удалено. Если imagefield связан с моделью, как показано ниже. Пока я не удаляю imagefield вручную, он не может работать. from django.db import models class Listing(models.Model): title = models.CharField(max_length=25) class …
Я создаю страницу с рецептом, с деталями рецепта, ингредиентами и инструкциями. Последние несколько дней я пытался добавить список данных в форму ингредиентов, но теперь по какой-то причине форма инструкции к рецепту начала отображаться внутри собственного тега <form></form> и поэтому …