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

05.01.2022
Как разместить веб-сайт Django на виртуальной машине облака oracle?

Я пытаюсь разместить проект Django на виртуальной машине облака Oracle под управлением Ubuntu. Поскольку я не слишком опытен в работе с виртуальными машинами, я следовал этому руководству: https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04 До сих пор мне удалось создать …

05.01.2022
Виджет Django Custom Password Reset Form не работает

Запутался, почему мой шаблон не показывает мою пользовательскую форму сброса пароля. Вот код: forms.py class CustomPasswordResetForm(PasswordResetForm): def __init__(self, *args, **kwargs): super(CustomPasswordResetForm, self).__init__(*args, **kwargs) email = forms.EmailField( label='', widget=forms.EmailInput(attrs={ 'placeholder': 'placetest@test.com', 'class': 'form-field', })) Views.py class PasswordResetView(auth_views.PasswordResetView): form_class …

05.01.2022
Изменение формата даты и времени после вызова AJAX в Django

У меня есть следующая таблица данных: $('#table').DataTable( { responsive: true, autowidth: false, destroy: true, deferRender: true, ajax: { url: '/ajax_view/', type: 'GET', data: {}, dataSrc: "" }, columns: [ {"data": "fields.filename"}, {"data": "fields.uploaded"}, {"data": "fields.updated"}, {"data": "fields.user"}, {"data": "pk"}, …

05.01.2022
Подключение к MySQL в Python

Я использую MySQL в бэкенде, написанном на Python без ORM. У меня есть куча классов, которые предоставляют услуги доступа к базе данных, используя mysqlconnector, и эти услуги могут использоваться одним и тем же или разными маршрутами API. Они …

05.01.2022
Файлы в медиа-каталоге, направляемые по динамической ссылке, блокируются

У меня есть динамическая ссылка, которую я объявил в django urls.py следующим образом url(r'^(?P<user_name>[a-zA-Z0-9]+)', views.dynamic_link, name="user_details"), Но все медиа файлы не отображаются на веб-страницах этой динамической ссылки, хотя url этих файлов правильные, в то время как все файлы …

05.01.2022
Система тикетов Helpdesk для IT - открытие тикета по получению электронной почты от клиента?

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

05.01.2022
Запрос values_list возвращает внешний ключ pk, а не его значение

Я пытаюсь получить все категории, используемые в настоящее время в Recipes без дубликатов, путем запроса CategoryToRecipe. class Category(models.Model): name = models.CharField(max_length=50, null=True, blank=True) def __str__(self): return self.name class CategoryToRecipe(models.Model): recipe = models.ForeignKey(Recipe, on_delete=models.CASCADE) name = models.ForeignKey(Category, null=True, on_delete=models.SET_NULL) query_set …

05.01.2022
Неиспользуемое пространство в sqlite

Я запустил sqlite3_analyzer, чтобы попытаться понять, почему база данных потребляет гораздо больше дискового пространства, чем ожидалось, даже после использования VACUUM. Вывод показывает, что есть много таблиц с дополнительными страницами, используемыми, казалось бы, без причины. Вот пример: *** Table ACCOUNT_EMAILCONFIRMATION …

05.01.2022
Форма регистрации Django превышает длину имени пользователя. [ошибка]

У меня есть пользовательская модель пользователя, которая имеет поле username с полем max_length=50. Under the custom registration form, it throws me an error when the value of the имя пользователя чуть меньше 10 символов: Убедитесь, что …

05.01.2022
Django почему я не могу получить доступ к объектам другой модели через foreignkey?

У меня есть две модели Doctor и UserProfile. Я хочу получить доступ к объектам модели UserProfile через foreignkey. вот мой код: models.py class Doctor(models.Model): docter_id_num = models.CharField(blank=True,null=True,max_length=100) doctor_name = models.CharField(max_length=100) slug = models.SlugField(max_length=255,unique=True,blank=True,null=True) class UserProfile(models.Model): acess_doctor_model = models.ForeignKey('hospital.Doctor', on_delete=models.CASCADE,blank=True,null=True,related_name="acess_doctor_model") …

05.01.2022
Разные разрешения для разных методов в представлении декоратора действий?

У меня есть декоратор действия в ViewSet, который принимает два метода: class ItemViewSet(viewsets.ModelViewSet): queryset = Item.objects.all() serializer = DefaultItemSerializer @action(detail=True, method=["get", "post"], permission_classes=[AllowAny]) def custom_action(self, request, pk): qs = self.get_object() if request.method == "GET": return Response(CustomItemSerializer(qs).data, status=200) else: serializer …

05.01.2022
Как вывести древовидную структуру в Django

Есть модель комментариев: class Comments(models.Model): article = models.ForeignKey( Articles, on_delete=models.PROTECT, verbose_name='Статья', related_name='Comments' ) reply_to = models.ForeignKey( "self", on_delete=models.PROTECT, blank=True, null=True, default=None, verbose_name='Ответ на', related_name='Replies' ) user = models.ForeignKey( User, on_delete=models.SET_NULL, blank=True, null=True, verbose_name='Пользователь', related_name='Comments' ) comment = models.TextField() …

05.01.2022
Почему значение полей форм Django не отображается в html-шаблоне для представления обновления на основе функции?

Проблема в том, что когда я пытаюсь обновить свой профиль, я не вижу увеличивающегося значения, я не знаю, что не так с просмотрами... views.py def profile_update(request): info = Announcements.objects.filter(active=True) categories = Category.objects.all() profile = get_object_or_404(Profile, user=request.user) Profile.objects.get_or_create(user=request.user) if request.method …

05.01.2022
Почему значение полей формы Djano не отображается в html-шаблоне для представления обновления на основе функции?

Вот мой взгляд на обновление: def EditDoctor(request,slug=None): if request.method == "POST": obj = get_object_or_404(Doctor,slug=slug) form = DoctorUpdateFrom(request.POST,instance=obj) if form.is_valid(): form.save() return redirect('hospital:all-doctor') else: form = DoctorUpdateFrom() context = {'doctor_form':form} return render (request,'hospital/edit-doctor.html', context) Основные проблемы Я …

05.01.2022
Создать новый объект Программа и связанные с ним объекты Сегменты, используя данные из другой базы данных и поля, предоставленные пользователем

Я читаю записи из внешней базы данных с помощью get_context_data и отображаю их в списке. Когда пользователь выбирает запись - появляется форма, которая отображает данные выбранной записи через контекст. Я хочу создать объект модели на основе того, что …

05.01.2022
Django Прикрепление переменных от одного шага к другому

Как я могу взять 2-ю форму и добавить ее к первой форме, а затем выборочно не позволить этому пользователю войти в систему. возможно, добавить переменную status? etc. username,password,email,first_name,last_name,verified Нужно ли мне добавить еще одну модель? С …

05.01.2022
VACUUM не уменьшает размер базы данных

Я использую sqlite базу данных с Django. Файл db.sqlite3 в настоящее время занимает 616 КБ, в то время как база данных действительно мала: дамп SQL, полученный с помощью .dump, составляет всего 235 КБ. Я пробовал: sqlite3 db.sqlite3 …

05.01.2022
Выборочная загрузка значений для заполнения формы ModelViewSet / Phyton Django RestFramework

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

05.01.2022
Как извлечь значения из массива и сохранить в переменной? Python

Я не понимаю, как работает эта строка кода в функции ниже. В основном я спрашиваю о том, как эта строка захватывает какие-либо данные? Как называется этот метод захвата данных? Проблема в строке ниже? self.cart[product_id]['quantity'] = quantity Полная …

05.01.2022
(python) Как разделить csv с /n, если поля содержат строки с /n внутри?

У меня проблемы с разбиением csv, потому что некоторые поля содержат "\n" внутри я использую: file_data = csv_file.read().decode("utf-8") csv_data = file_data.split("\n") но поля выглядят примерно так 'string 1','string 2', 'string 3' 'string 4', я …

05.01.2022
Связанное имя возврат post.commentpost.none

Может ли кто-нибудь объяснить мне, почему я получаю Post.CommentPost.None? Как правильно связать CommentPost с Posty в запросе? Мне нужно получить {{posty.comments.user}} мой результат Post.CommentPost.None Вот кое-что о моих моделях и функциях. class Posty(models.Model): title = models.CharField(max_length=250, …

04.01.2022
Почему я получаю NameError: name '_' is not defined при установке пользовательских шаблонов для djangocms-video?

Я пытаюсь заставить работать пользовательские шаблоны для djangocms-video. На данный момент есть свежий проект djangocms, установленный с некоторым bootstrap и работающий нормально. Согласно readme нам нужно указать это в settings.py, чтобы сделать доступным пользовательский …

04.01.2022
Как использовать рабочую неделю в поле DateField в Django admin

В моей модели я говорю: class Foo(models.Model): start = models.DateField(help_text='Start Date') В админке django при добавлении нового объекта Foo я вижу текстовое поле с прикрепленным календарем, позволяющим выбрать дату. Я хочу немного изменить это, чтобы я …

04.01.2022
Как вызвать папку js внутри статической папки Django из html-файла внутри его собственной папки

У меня вопрос по использованию django 3.2.10. Я не могу загрузить мой js файл, который находится в папке js, а также в папке static. Кроме того, у меня есть папка views, где лежат мои html файлы, они организованы по …

04.01.2022
Проблемы Wagtail и Django

Я только что обновил Wagtail 2.11.2 до 2.15.1 и Django 2.2.6 до 3.0. Все работает локально, но когда я развертываю и посещаю cms, я получаю внутреннюю ошибку сервера Ошибка в django_errors.log заключается в следующем: У нас …

04.01.2022
Ошибка Django "[object] instance with id X does not exist" при создании/обновлении внешнего ключа объекта в админке, используя фреймворк сайтов

У меня есть приложение Django, использующее фреймворк sites. У меня есть модель Category и модель Topic. Модель Topic имеет атрибут "category", указывающий на конкретный объект Category. Обе эти модели имеют атрибуты "site", связывающие их с определенными сайтами в приложении …

04.01.2022
Отношение к базе данных Django

Я работаю над форумом, используя django, у меня проблема с доступом к ФИО и биографии пользователя из класса модели, который у меня есть. У меня нет проблем с доступом к user.username или user.email, но не из класса Author... …

04.01.2022
Django, пользовательская настройка текущего сайта

Есть ли способ создать на Django сайт, который пользователь может настроить под свои нужды, например, добавить столько графиков, сколько ему захочется?

04.01.2022
Панель инструментов Django Debug не отображается в браузере

Я ожидал увидеть панель инструментов Django Debug в правой части браузера. Вместо этого в браузере появилось поле с надписью "Введите поисковый запрос". Я просмотрел инструкции по установке, чтобы понять, не пропустил ли я какой-нибудь шаг, и не пропустил. Также …

04.01.2022
Django Pagination не показывает данные после нажатия на следующую кнопку

У меня есть пагинация в приложении Django. Когда я загружаю страницу, данные отображаются нормально на первой странице, но когда я нажимаю на вторую кнопку пагинатора, данные не отображаются на следующей странице. Ниже приведен мой код: viwes.py def get_queryset(self, …

04.01.2022
Psycopg2.errors.DuplicateTable: отношение "airgoLocator_translationexception" уже существует

У меня возникает ошибка psycopg2.errors.DuplicateTable: отношение "airgoLocator_translationexception" уже существует. Я вернул миграции назад, в точку, где я уверен, что все работало python manage.py migrate app 0058 python manage.py migrate app python manage.py makemigrations Я также пытался …

04.01.2022
Получение ошибки 403 Forbidden в django applicaion, если пользователь вошел в систему на моем сайте. Я не получаю эту ошибку для анонимного пользователя

Я новичок в django и ajax. Я получаю 403 ошибку только если я зарегистрированный пользователь. Если я вышел из системы, все работает нормально. Вот мой вызов ajax: $("div#mainCont").on("click","#detail_icon", function(){ var _tickName = $(this).parent().attr('id'); var csrf = $("input[name=csrfmiddlewaretoken]").val(); $.ajax({ method: …

04.01.2022
Изображение не отображается на моем сайте (django)

Я новичок в django. Я хотел загрузить изображение, но оно не отображается на сайте. Вместо этого он показывает иконку сломанного изображения. Я пытался использовать блок load static, но он все равно не работает. Мой html-файл: <!DOCTYPE html> <html …

04.01.2022
Попытка отобразить запись с веб-камеры на веб-странице с помощью OpenCV (Django) при использовании docker

Я пытаюсь создать систему распознавания лиц - мой проект - DJango, и я развернул его на docker, однако я сталкиваюсь с проблемами при попытке получить доступ к веб-камере через docker. Вот мой код: views.py: class mycamera(object): def __init__(self): …

04.01.2022
Какие события подписки следует отслеживать и какие действия предпринимать?

У меня есть продукт подписки, который предлагает пользователям месячные и годовые подписки без бесплатной пробной версии. Все документы, которые я видел, как бы предполагают, что я должен знать, какие действия нужно предпринять, когда новый пользователь подписывается на мой сервис. …

04.01.2022
Как интегрировать БД Neo4j в приложение Django?

Я пробовал вот это "https://neomodel.readthedocs.io/en/latest/getting_started.html#connecting", но там не указано, какой код нужно поместить в какой файл. Я установил пакет neomodel, но он все еще не распознает neomodel. Также я пробовал Py2neo и neo4django. Но это никак не работает. Может …

04.01.2022
Django-simple-menu несколько активных меню одновременно

Я выбрал подменю элемента. Но оно выбирает самых верхних родителей и выбирает других, которых я выбрал. Как показано ниже. Хотя я выбрал подменю покупки, но оно показывает 1-ое и выбранное

04.01.2022
Как в Django получить ТОЛЬКО путь к файлу из поля FileField в форме без загрузки файла в память?

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

04.01.2022
Django Ограничение FOREIGN KEY не сработало на поле OneToOneField

Итак, я создал 2 класса моделей. Один из них имеет OneToOneField и на этот класс ссылается другой с помощью поля ForeignKey. Он возвращает ошибку всякий раз, когда я сохраняю его даже в Django admin. Классы моделей <pre class="lang-py …

04.01.2022
JS добавление элемента к родительскому не работает

Я пытаюсь добавить новую строку в таблицу, но я не могу добавить новую строку в таблицу. Если я консольный журнал элементы индивидуально я получаю ожидаемый ответ может ли кто-нибудь помочь мне найти решение проблемы, ниже приведен код Html &lt;tbody …