Вот представление на основе функций, которое у меня есть, и оно работает нормально: def PostDetailView(request, slug): post = Post.objects.get(slug = slug) comments = post.comment_set.all() new_comment = None if request.method == 'POST': form = CommentCreateForm(request.POST) if form.is_valid(): new_comment = form.save(commit …
Я создал эти модели для своей базы данных. Это должно быть что-то вроде дерева (страна>несколько городов>несколько аэропортов). Проблема в том, что я хочу использовать автозаполнение, которое бы показывало не только название аэропорта и название города, но и название страны. Я …
У меня есть следующий код: failure = "" def walk(dictItems): returnVal = "" for key, item in dictItems.items(): if isinstance(item,dict): walk(item) else: returnVal = returnVal +"<li>"+key+" : "+ item + "</li>" global failure failure = returnVal dictItems={"personal_details":{"phone*":"","nationality*":"MW","id_number*":"","gender*":"MALE","title*":"MR","surname":"","marital_status*":"MARRIED","first_name*":"","dob*":"","id_type*":"BUSINESS.REG"},"residential_details":{"city":"","location":"","residence_physical_address":""}} walk(dictItems) print(failure) …
Это модель: class Category(models.Model): name = models.TextField() class Post(models.Model): category = models.ForeignKey(Category) Теперь я хочу получить посты из категории: category = Category.objects.get(id=1) posts = category.post_set.all() # this line hit the DB posts = category.post_set.all() …
У меня есть страница с несколькими приемами монет. У меня есть в models.py def updatedeposit(self, dp): if dp.coin == Coins.BTC: return self.updatedeposit_btc(dp) elif dp.coin == Coins.XMR: return self.updatedeposit_xmr(dp) elif dp.coin == Coins.LC: return self.updatedeposit_ltc(dp) else: raise WalletException('No such …
У меня проблема со ссылкой на navbar, когда она находит html-страницу my mysite/urls.py """firt_website URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app …
Я создал Django App и хочу предоставить пользовательскую страницу входа с возможностью использовать только логин Google. Я реализовал вход в Google на основе этого сообщения: https://www.section.io/engineering-education/django-google-oauth/. Это действительно работает хорошо, и когда я нажимаю localhost/account/login, …
Models.py: class Dossier(models.Model): name = models.CharField('Name', max_length=200) class Meta: verbose_name = 'Dossier' verbose_name_plural = 'Dossiers' def __str__(self): return self.name class Activity(models.Model): dossier = models.ForeignKey(Dossier, on_delete=models.CASCADE, verbose_name='Dossier') detail = models.CharField('Activity', max_length=1000) topic = models.ForeignKey(Topic, on_delete=models.CASCADE, verbose_name='Topic') source_url = models.CharField('Source URL', max_length=1000, …
Это мои файлы- from django.apps import AppConfig class ApiConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'api' def ready(self): import api.scheduler as scheduler scheduler.start() from apscheduler.schedulers.background import BackgroundScheduler def fetch_new_raw_data(): '''Fetches new data''' def start(): scheduler = …
Я хочу идентифицировать элементы моей базы данных по id, который состоит из slug и uuid, так что если два пользователя добавят, например, название элемента: "Mercedes A40", они будут храниться в базе данных с разными id, например, "mercedes-a40-25b6e133" и "mercedes-a40-11ac4431". …
Я пытаюсь найти способ обеспечить связь между двумя сервисами Django, используя Redis в качестве очереди сообщений. Один сервис будет создавать данные JSON, публиковать их в очереди, а другой - потреблять сообщение. Здесь описано нечто похожее на то, …
Я хочу сделать то, что сделано в этом примере: https://docs.mapbox.com/mapbox-gl-js/example/popup-on-hover/ но вместо того, чтобы добавлять каждую точку вручную, я хочу вставить данные из моих форм в цикл for. Я успешно использовал цикл for для добавления маркеров …
У меня есть модель "Веб-сайт", которая может иметь несколько категорий: Model.py class Website(models.Model): ... uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) category = models.ManyToManyField('Category', related_name='website_category') country = models.ForeignKey('Country', null=True, blank=False, on_delete=models.SET_NULL, related_name='website_country') language = models.ForeignKey('Language', null=True, blank=False, on_delete=models.SET_NULL, related_name='website_language') ... …
Class InMemoryUploadedFile(UploadedFile): """ A file uploaded into memory (i.e. stream-to-memory). """ def __init__(self, file, field_name, name, content_type, size, charset, content_type_extra=None): super().__init__(file, name, content_type, size, charset, content_type_extra) self.field_name = field_name def open(self, mode=None): self.file.seek(0) return self def chunks(self, chunk_size=None): self.file.seek(0) yield …
У меня есть небольшое приложение, которое я пишу, но у меня возникли проблемы с элементами смены пароля, используемыми в фреймворке аутентификации Django. Но я всегда получаю ошибку после смены пароля: Reverse for 'password_change_done' not found. 'password_change_done' не является допустимой …
мои модели: class Order(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="order_user") first_name = models.CharField(_('first name'), max_length=50) last_name = models.CharField(_('last name'), max_length=50) email = models.EmailField(_('e-mail')) address = models.CharField(_('address'), max_length=250) created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) class …
Когда я использую url http://0.0.0.0:8000 в браузере, он говорит "Сайт не может быть достигнут". Как решить эту проблему. Кто-нибудь помогите мне, пожалуйста! Мой проект django называется: testdj и я использую команду -> waitress-serve --port=8000 testdj.wsgi:application
Я пытаюсь написать простое приложение для работы с Geocache. Доступ к бэкенду должен работать следующим образом: Один объект геокэша содержит общую информацию (например, дату создания или уровень сложности), а также несколько инструкций, которые имеют фиксированный порядок …
Как вы понимаете, я новичок в кулинарии, но я не могу найти, где мой код ошибочен. Бьюсь уже целый день, заменяя и переименовывая различные файлы. Возможно, некоторые свежие глаза заметят ошибку, которую я совершил. Что-то в моем коде не …
Я хочу отправить данные следующим образом Вот мой код if request.method == 'GET': context = [] context.append({ link':"<a href=\"www.google.com\">click me</a>", }) return Response(context, status=status.HTTP_200_OK) и вот результат …
Официальная ошибка: "argument of type 'NoneType' is not iterable" Покопавшись немного, я заметил, что mssql видит 'PASSWORD' как None, даже если он определен в настройках (os.environ.get('DBPW')) Выполнение os.environ.get('DBPW') в python3 manage.py shell дает мне правильный пароль, а …
Я создаю веб-магазин для школьного проекта и хотел бы добавить выпадающий список с вариантами цвета для некоторых продуктов (catears), а для других продуктов (quipu) я хотел бы предоставить клиенту два выпадающих списка и текстовое поле, где он может ввести …
Как я могу получить доступ к выбранной кнопке из моего шаблона в моем views.py <form action="{% url 'user_vote' q.pk %}" method="POST"> {% csrf_token %} {% for choix in q.choice_set.all %} {% if forloop.counter == 1 %} <input type="radio" name="choix" id="{{ …
Я новичок в концепции Django У меня есть 3 файла для этой проблемы. У меня есть urls.py в моем файле проекта под названием firt_website со следующим кодом: """firt_website URL Configuration The `urlpatterns` list routes URLs to views. …
У меня есть модель товара с 2 внешними ключами к моделям percentDiscount и cashDiscount, я хочу применить только одну из этих скидок к цене единицы товара. Поэтому я определил свойство final_price для получения final_price товара. но я хочу применить …
Я хочу отправить файл в ответ на мой запрос, но получаю ошибку file object is not json serializable , так как же мне отправить файл в ответ на мой запрос : …
Я пытаюсь запустить сценарий оболочки с командами для запуска Django Server. #!/bin/bash docker run -e MYSQL_ROOT_PASSWORD=root --name db_name -d mariadb docker exec -it container_name mysql -u root -proot -e "create database db_name CHARACTER SET UTF8; CREATE USER invuser@XXX.17.0.3 IDENTIFIED …
Class HomeView(TemplateView): template_name = 'pbi_theme_app/index.html' def get(self, request): form = HomeForm() position = Legend.objects.filter(selection="Position") return render(request, self.template_name, {'form': form, 'sss': position}) def post(self, request): text = '' show = '' position = '' form = HomeForm(request.POST) if form.is_valid(): text = …
Мне нужна помощь с моей архитектурой тестирования. Мой код работает, но он кажется мне уродливым. Не могли бы вы взглянуть : Цель состоит в том, чтобы сделать одинаковые тесты для всех моих страниц в Django : Я …
Надеюсь, мой вопрос не был задан раньше. У меня есть следующие модели в моем приложении Django: from django.db import models class A(models.Model): some_attribute = models.SomeField() def some_method(self): do_stuff() # Note: not abstract class B(A): def some_other_method(self): …
class ScreenCategorySerializer(serializers.ModelSerializer): screen = ScreenListingField(many=True, read_only=True) class Meta: model = ScreenCategory fields = ['id', 'title', 'screen', 'active', 'position'] class ScreenListingField(serializers.RelatedField): def to_representation(self, value): res = {} res['id'] = value.id res['title'] = value.title res['layout'] = value.layout res['project'] = value.project.id res['last_change'] …
Это моя html форма, в которой у меня есть текстовое поле для слова, и я запускаю цикл for, который создает флажок для списка документов пользователя и отображает его как форму. <body> <form id="form" method = "POST"> {% csrf_token %} <fieldset …
Я студент, который изучает Django. Хотя Views.py был создан следующим образом, есть проблема в том, что else часть join_detail не сохраняется в БД. Ошибки нет, но она не сохраняется вообще. В какой части проблема? Прилагаю полный код views.py и часть …
Здесь новичок в Django. Я просто пытаюсь сделать форму смены пароля, используя систему аутентификации Django. Я использовал свои собственные представления для функций входа и выхода. Я прочитал docs. и для формы смены пароля, как было сказано, …
Я делаю веб-страницу, которая для целей этого вопроса, мы можем сказать, что она имеет 2 модели. Модель пользователя и модель заказа. Пользователи входят в систему и заказывают то, что они хотят. Модель заказа имеет внешний ключ, ссылающийся на модель …
Environment AWS RDS t3.micro (2 vCPU, 1GiB RAM) PostgreSQL 11.10 У меня есть более 15 миллионов записей Note, модель которых выглядит следующим образом: class Note(models.Model): ... post_date = models.DateTimeField() ... К вашему сведению, Note …
Django выдает ошибку, что я не могу удалить объект composer, который раньше был связан с объектом spotifyartist через пользовательскую сквозную таблицу. Мое приложение Django называется 'music', и я использую mysql/mariadb в качестве базы данных При удалении объекта composer Django …
Final_submission: представление, набравшее максимальное количество баллов. Мне нужен запрос, который дает мне список окончательных заявок для каждой проблемы и участника, отсортированный по времени подачи. Submission.objects.all().values('participant_id', 'problem_id').annotate(Max('score')).order_by('-submitted_time') приведенный выше запрос не работает. Я не знаю, как упорядочить по …
Как добавить несколько изображений в один кверисет django, который будет иметь поле image? Это можно сделать через foreignkey, но если я использую разные таблицы для изображений, то идентификаторы будут генерироваться по-разному Может ли кто-нибудь помочь мне, как именно я …
Я хочу показать два значения queryset в одном и том же url. У меня есть домашняя страница, где я передаю список всех продуктов, и после этого раздела на той же странице я пытаюсь показать продукт, основанный на категории, как …