Установленное программное обеспечение: Redis V5, Django V4, Windows 10, Python 3.8, Celery 5.2 Я работаю над локальным проектом Django в Windows 10. Я запустил python.exe .\manage.py runserver в терминале-1 (среда vscode). и я запустил celery -A ea_games …
Я хочу использовать два подзапроса в функции Coalesce, как в коде ниже. cached_board_id_query = Subquery( self.user_model.objects .annotate(memo_board_id=Func( F('preferences'), Value('module'), Value('tasks'), Cast(OuterRef('id'), output_field=CharField()), Value('board'), function='jsonb_extract_path_text', output_field=IntegerField() )).values('memo_board_id')[:1], output_field=IntegerField()) default_board_id_query = Subquery( self.board_model.objects .filter(project_id=OuterRef('id')) .only('id')[:1], output_field=IntegerField() ) projects = list( self.get_queryset().annotate( …
Models.py class Video(models.Model ): embedded_code = models.TextField(blank=False, null=False, default='') Это поле представляет собой встроенный код youtube. В форме для редактирования экземпляра я хотел бы иметь ссылку на детальное представление, где я хотел бы показать видео. Другими словами, я …
У меня есть рабочая версия без api, заполнение таблицы с помощью цикла в шаблонах. Работает как мне нужно, но поскольку там тысячи строк данных, загрузка страницы 5-20 секунд. Поэтому я хочу использовать пагинацию на стороне сервера. Проблема в том, …
Я пишу шахматное приложение с помощью Django и Django Channels. Проблема, с которой я столкнулся, заключается в следующем: Во время игры, каждый раз, когда игрок делает ход, таймер противника начинает отсчитывать время. Мне удалось добиться этого с помощью задач. Проблема …
Мне нужно сделать пагинацию по 3 элемента на странице, у меня есть этот код. Когда я нажимаю на кнопку next, ссылка меняется, но на странице ее нет. Я попробовал несколько примеров из stackoverflow, но это не помогает views.py class …
У меня есть следующий код в моем models.py: from django.db import models from django.utils.translation import gettext_lazy as _ class Sport(models.IntegerChoices): SWIMMING = 0, _("Swimming") HIKING = 1, _("Hiking") RUNNING = 2, _("Running") class Manufacturer(models.Model): uuid = models.UUIDField(default=uuid4, editable=False) name …
У меня есть проблема блокировки доступа неавторизованного пользователя к определенным страницам. Список этих пользователей хранится в модели Many to Many в объекте Project. Ниже приведен models.py class Project(models.Model): owner = models.ForeignKey(User, on_delete=models.CASCADE, related_name="projects_as_owner", null=True) project_managers = models.ManyToManyField(User, related_name="projects_as_pm", blank=True) …
Я просто не могу понять, как правильно написать файл nginx.conf. Мой контейнер nginx в docker продолжает выдавать ошибку 2022/10/03 12:33:28 [error] 31#31: *1 open() "/usr/src/app/staticblog/style.css" failed (2: No such file or directory), client: 172.18.0.1, server: , request: "GET /static/blog/style.css …
Я хотел бы настроить представление процесса сброса пароля на django, не используя представление по умолчанию, myproject/urls.py from django.contrib.auth import views as auth_view urlpatterns = [ ....... path('', include('django.contrib.auth.urls')), path('reset-password/',auth_view.PasswordResetView.as_view(template_name='account/ password_reset.html'),name=' reset_password'), path('password_reset/done/',auth_view.PasswordResetDoneView.as_view(template_name='account/ password_reset_done.html'),name='password_reset_done'), path('reset/<uidb64>/<token>',auth_view.PasswordResetConfirmView.as_view( template_name='account/password_reset_form.html'),name='passwor_reset_confirm'), path('reset/done/',auth_view.PasswordResetCompleteView.as_view(template_name='account/ password_reset_complete.html'),name='password_reset_complete'), ] …
Я пытаюсь использовать значение 'start_index' из объекта 'get_page()' пагинатора. Это необходимо для того, чтобы мой цикл for мог отображать id элемента в соответствии с количеством предыдущих элементов на предыдущих страницах. Когда я пытаюсь добавить это значение в счетчик цикла for …
у меня есть два проекта Django, совместно использующие одну и ту же БД (postgres) Первый - это проект онбординга для пользователей, где я храню данные пользователя. Второй - проект, в котором находятся все сущности, связанные с пользователем. …
У меня есть две модели django: Customer и Agent. Агент имеет внешний ключ к Customer (у каждого клиента может быть много агентов). У меня есть следующее CBV: class CustmerAgentsEditView (SingleObjectMixin, FormView): model = models.Agent template_name = 'customer_agents_edit.html' def get(self, …
Я пытаюсь развернуть приложение django с помощью AWS Elastic Beanstalk, однако мне не ясно, как использовать установленные пакеты Anaconda. Я успешно установил свои пакеты conda, используя .config внутри .ebextensions, однако я не знаю, как передать их в мое …
У меня есть три страницы. И на базу данных есть 3 выпадающие список. Если из выпадающих список выбрать один из них, тогда перенаправить запись на одну из них. например, страницы 1-Касса 2-Менеджер физ лиц 3-Менеджер юр лицо Выпадающие списки …
Я создаю блог, и у меня есть два статуса для постов, Опубликован и Черновик. Я хочу отобразить все теги всех опубликованных постов, используя Django-taggit. вот как получить все теги для всех типов постов, опубликованных и черновиков в моем …
Я хочу, чтобы при попытке создать новый аккаунт, в поле site_name предварительно заполнялось имя сайта, на котором он есть например, для аккаунта на reddit имя_сайта должно быть уже заполнено reddit.com, вместо того, чтобы выбирать из списка сайтов вот …
Я получаю ошибку, но не могу понять, как ее исправить: (MainPage.get() получил неожиданный аргумент ключевого слова 'slug') Это моя модель: class Book(models.Model): title = models.CharField(max_length=256) price = models.IntegerField() category = models.ForeignKey('Category', on_delete=models.PROTECT) created_date = models.DateField(auto_now_add=True) description = models.TextField(blank=True, null=True) count …
Я хочу спроектировать три зависимых выпадающих меню в Django, используя javascript. Я могу разработать для двух переменных. Может ли кто-нибудь помочь мне с тремя переменными? Здесь я пишу код для двух переменных. $(document).ready(function(){ var $d = $("#d"); var …
У меня есть несколько функций в моем Django приложении, которые занимают много времени (скраппинг с использованием прокси), иногда это занимает более 30 секунд и убивается gunicorn и AWS сервером из-за таймаута. и я не хочу увеличивать значение таймаута. …
Фиктивные данные: field_1 price lot 1 1,333.00 lot 1 348.39 lot 2 98.00 Цель - сложить значения цены …
Я создал модель Django с внешним ключом от user, я хочу, чтобы все созданные пользователи были созданы в этой таблице со значением по умолчанию: Models.py from django.contrib.auth.models import User class UserProfiles(models.Model): myuser = models.OneToOneField(User, on_delete=models.CASCADE) userstatus = models.CharField(default='active', max_length=20) …
У меня следующая установка в proj.urls.py : urlpatterns = [ path('', admin.site.urls), path('api/v1/prealert/', include('prealert.urls')), ] Затем в моем приложении prealert, это моя настройка для URL (prealert.urls.py), у меня есть : app_name = 'prealert' urlpatterns = [ path('search_holding_certificate/', …
Def _create_sources(fake, source_number): obj_list = [ Source( name=fake.sentence(nb_words=10, variable_nb_words=True), url=fake.url(), isbn_10=fake.isbn10(), isbn_13=fake.isbn13(), ) for _ in range(source_number) ] counter = 0 for obj in obj_list: Source.objects.bulk_create([obj]) print("{} {}".format(Source._meta.object_name, str(counter))) counter +=1 Я наполняю свою базу данных фальшивыми данными. …
Делаю веб сервис на джанго, поулчаю запросы со стороннего API по ссылке, получилось настроить полный вывод даных из API, так как данных очень много хочу настроить пагинацию, но не могу додуматься как, так как в бд никакие данные не поступают, …
Я следую учебнику на youtube, чтобы создать клон Netflix. Когда я нажал на кнопку создания профиля, данные формы были очищены, но она не перенаправила меня на страницу ProfileList. Означает ли это, что форма не действительна? Спасибо за помощь. views.py class …
У меня есть пользовательская модель, которая имеет такие поля, is_active = models.BooleanField() date_joined = models.DateTimeField(auto_now_add=True) resigned_date = models.DateTimeField(blank=True, null=True) Где resigned_date будет None, если is_active поле будет True. Если поле is_active будет False, то в поле resigned_date …
Views.py def create_topic(request): if request.method == 'POST': form = CreateTopic(request.POST) if form.is_valid(): form.save(commit=False) form.topics_id = Topics.objects.get(slug=request.session['topics_slug']) print(Topics.objects.get(slug=request.session['topics_slug'])) form.save() else: messages.error(request, 'Ошибка валидации') else: form = CreateTopic() return render(request, 'forum/create_topic.html', {"form": form}) models.py (topic) class Topic(models.Model): title = models.CharField(max_length=40, verbose_name='Наименование') …
Здравствуйте, наставники и старшие разработчики. Я сейчас занимаюсь этой проблемой 5-7 часов, пытаясь решить ее, Эта проблема возникает во время развертывания моего приложения на Digital Oceans Apps и вот логи, которые прислал Heroku пожалуйста, помогите мне разобраться 2022-10-03T10:37:01.047248352Z [2022-10-03 …
У меня есть две модели user и notes, моя цель - получить JSON-ответ, подобный этому. { "status": 200, "data": [ { "id": 1, "note": "dd", "created_on": "2022-10-03T06:58:33.337137Z", "is_active": true, "created_by":[{ "username":"loream", "email":"username@gmail.com", ........... } ] }, ]} Модалы …
У нас на рабочем месте есть веб-приложение Django, работающее на локальном сервере, и мы хотим перейти на облачную виртуализацию. какое решение для нас лучше: google VPS или контейнеры?
Я запускаю приложение Django в доке и пытаюсь подключиться к базе данных PostgreSQL, которая расположена на внешнем хосте с публичным IP. При запуске контейнера команда makemigrations падает со следующей ошибкой: django.db.utils.OperationalError: could not connect to server: Connection refused …
Как исправить ошибку, пожалуйста, помогите? Получен AttributeError 'User' object has no attribute 'password1'. я хочу добавить два поля пароля. пользователь создается, но возникает ошибка AttributeError: Получена ошибка AttributeError при попытке получить значение для поля password1 на сериализаторе UserSerializer. Поле …
Я работаю над проектом Django. Я получаю данные из POSTgresql в form.py, в процессе получения данные приходят в ('Shirur'), в таком формате, но я хочу получить данные как Shirur. Taluka1=forms.ModelChoiceField(queryset=data.objects.values_list("taluka").distinct()) Gut_Number = forms.ModelChoiceField(queryset=data.objects.all().values("gut_number").distinct()) Village_Name_Revenue = forms.ModelChoiceField(queryset=data.objects.all().values("village_name_revenue").distinct()) Ниже …
Я пытаюсь получить доступ к данным (user_id) из пользовательского токена simple jwt. Но я получаю эту ошибку. "message": "Token has no id" { "detail": "Given token not valid for any token type", "code": "token_not_valid", "messages": [ { …
Test_forms.py: def test_create_post(self): """Валидная форма cоздает запись в Post.""" posts_count = Post.objects.count() form_data = { 'text': 'Созданный тестовый пост', 'group': f'{self.group.id}' } self.authorized_client.post( POST_CREATE_URL, data=form_data, follow=True ) Нужен надёжный способ достать созданный пост, чтобы проверить его поля. Буду очень …
Я запускаю Django и Celery в Docker. Все работает нормально, но после перезапуска Docker, Celery не может запуститься из-за ошибки имени импорта Ошибки ниже: Вот структура моего проекта: notifications notification __init__.py celery.py Вот мой файл …
После выполнения этой команды pip3 freeze > requirements.txt 503.5/503.5 KB 2.2 MB/s eta 0:00:00 #0 99.08 ОШИБКА: Не удалось найти версию, удовлетворяющую требованию pywin32==304 (из версий: none) #0 99.08 ОШИБКА: Не найдено подходящего дистрибутива для pywin32==304 #0 99.08 ПРЕДУПРЕЖДЕНИЕ: Вы …
Я установил pylint и pylint-django. Затем последовали docs. Мой django проект построен следующим образом: /path/to/project/myapp/settings_test.py /path/to/project/manage.py Выполнение следующей команды: cd /path/to/project/ export DJANGO_SETTINGS_MODULE=myapp.settings_test find . -name "*.py" | xargs pylint --load-plugins pylint_django --django-settings-module=myapp.settings_test …
Я новичок в Django и не могу понять, что именно делает конвертер путей. Как я понимаю, для каждого приложения нам требуется файл URLConf, который будет сопоставлять наши URL с нашими функциями представления. Таким образом, когда URL запрашивается …