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

25.09.2022
Django: Как написать JavaScript fetch для url с параметром slug?

Новичок в django и async, пытаюсь улучшить простое приложение доски объявлений. Я уверен, что вы все видели эту проблему десятки раз, но я не могу найти решение... В настоящее время, когда пользователю нравится опубликованное сообщение, обновляется вся страница. …

24.09.2022
URL для перенаправления связанного экземпляра модели django

У меня есть 2 модели с ForeignKey, связанные друг с другом class Moc(models.Model): title = models.CharField(max_length=128, blank=False) scope = models.TextField(max_length=128, blank=False) .... def __str__(self): return self.title class Verifier(models.Model): moc = models.ForeignKey(Model1, related_name='verifiers' on_delete=models.CASCADE) user = models.ForeignKey(User, on_delete=models.CASCADE) approve = …

24.09.2022
Django - набор форм, работающий с несколькими формами

< models.py class Parent(models.Model): parent_name = models.CharField(max_length=20) class Child(models.Model): child_name = models.CharField(max_length=20) parent = models.ForeignKey("Parent",on_delete=models.PROTECT) birth_place = models.OneToOneField("BirthPlace", on_delete=models.PROTECT) class BirthPlace(models.Model): place_name = models.CharField(max_length=20) forms.py ChildrenFormset = inlineformset_factory(Parent, Child, fields='__all__', extra=0) < < def add_fields(self, form, index): super(ChildrenFormset, self).add_fields(form, …

24.09.2022
Pip does not install channels_redis

I cannot install channels_redis with pip. Использование устаревшего 'setup.py install' для hiredis, поскольку пакет 'wheel' не установлен. Установка собранных пакетов: hiredis, async-timeout, aioredis, channels_redis Запуск setup.py install для hiredis ... ошибка ошибка: subprocess-exited-with-error × Запуск setup.py install для …

24.09.2022
Нет модуля с именем 'requests' - развертывание Django на Heroku

Развернул новый код в приложении на Heroku и теперь показывает следующее сообщение: No module named 'requests' . До этого приложение работало нормально, так что это должно быть что-то, что я изменил. Перед тем, как показать код, я заметил …

24.09.2022
NGINX выдает мне `ERR_TOO_MANY_REDIRECTS` в браузере, но в терминале ошибка не отображается

У меня установлен nginx на поддомене backend.globeofarticles.com, а фронтенд обслуживается на cloudfare на домене www.globeofarticles.com и globeofarticles.com, также мой код для бэкенда развернут на vps, фронтенд развернут на cloudfare, основная проблема в том, что nginx выдает мне ERR_TOO_MANY_REDIRECTS в …

24.09.2022
Совместное использование профилей пользователей в двух проектах Django

Мне интересно, возможно ли создать два сайта на Django? Оба работают независимо друг от друга. Если пользователь регистрируется на сайте A Новая контактная информация будет отправлена на сайт B с помощью API автоматически. Если пользователь добавляет пост на …

24.09.2022
Django редактирование представления/шаблона для формы Froala

Я хочу использовать Froala editor (или подобный редактор) для создания и редактирования статей на моем сайте. Я могу создать любую статью с помощью этой формы/получить данные из редактора, но я не знаю, как вставить данные статьи из …

24.09.2022
"локальная переменная 'form_b' ссылается перед присвоением django"

def register(request): if not request.user.is_authenticated: if request.POST.get('submit') == 'sign_up': form = RegisterForm(request.POST) if form.is_valid(): form.save() form = RegisterForm() elif request.POST.get('submit') == 'log_in': form1 = LogInForm(request=request, data=request.POST) if form1.is_valid(): uname = form1.cleaned_data['username'] upass = form1.cleaned_data['password'] user = authenticate(username=uname, password=upass) if …

24.09.2022
/o/token не работает в django oauth2_provider

Я установил django локально с набором инструментов oauth2_provider, прямо сейчас https://{domain}/o/applications/ url работает нормально, но когда я просмотрел документацию, я обнаружил, что oauth2_provider имеет еще несколько встроенных URL, например base_urlpatterns = [ re_path(r"^authorize/$", views.AuthorizationView.as_view(), name="authorize"), re_path(r"^token/$", views.TokenView.as_view(), name="token"), …

24.09.2022
Django миграции RunPython обратная функция

В документации есть упоминание об обратной функции в RunPython в django migrations https://docs.djangoproject.com/en/4.0/ref/migration-operations/#runpython. Когда запускается обратная функция? Есть ли конкретная команда для запуска обратной функции?

24.09.2022
Невозможно удалить синее украшение текста ссылки с кнопки

У меня есть кнопка ссылки, но я не могу убрать синее украшение ссылки внутри моей кнопки обновления (class=updatebut) Я пробовал много вещей, например, поместить !important в мой css файл, и это тоже не работает Я также пробовал …

24.09.2022
DJANGO STORED PROCEDURES ERROR-> объект курсора не имеет атрибута 'callproc'".

Я использую драйвер mssql для создания соединения с базой данных sql сервера в django, дело в том, что в моем views.py я уже импортировал 'from django.db import connection' для открытия курсора, затем я использую следующий скрипт для регистрации нового пользователя …

24.09.2022
Как я могу использовать класс с именем колонки в django?

Мне нужно использовать колонку с именем class. Но class - это ключевое слово, зарезервированное в python. models.py <

24.09.2022
Django. не может получить доступ к статическим файлам в локальной разработке

Я пытаюсь обслуживать статические файлы в моей локальной разработке (на том же сервере, на котором я обслуживаю свой сайт). Я запустил ./manage.py collectstatic со следующими конфигурациями: settings.py STATIC_URL = 'static/' STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles/') template.html {% load static …

24.09.2022
Выберите две записи из поля "иностранный ключ/один в один

У меня есть класс Team: class Team(models.Model): name = models.CharField(max_length=255) players = models.IntegerField() и я хочу выбрать команду1 и команду2 отдельно в классе Match : class Match(models.Model): team1 = models.OneToOneField(Team,related_name=team1 ,on_delete=models.CASCADE) team2 = models.OneToOneField(Team,related_name=team2, on_delete=models.CASCADE) …

24.09.2022
Django файл отображает содержимое базы данных вне выпадающего меню

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

24.09.2022
Python Django или Flask для веб-разработки?

Я владею Python на среднем уровне и хочу научиться веб-разработке. Стоит ли мне начать с Django или Flask? Когда я ищу ответы, я вижу только преимущества или недостатки, но никто не говорит, какой из них лучше. А поскольку у меня …

24.09.2022
Как использовать get_queryset с параметром id в foreach определенных элементов внешнего ключа в представлениях на основе классов?

Прежде всего, я очень новичок в django и спасибо за терпение, Я хочу сделать веб-сайт для показа того, как лига выступает и показывает футболиста конкретной команды. вот что я сделал на данный момент models.py class League(models.Model): name = models.CharField(max_length=255) …

24.09.2022
Файл 'Python.h' не найден в virtualenv в macOS

В качестве ОС я использую macOS Monterey 12.4, и я пытаюсь установить django внутри виртуальной среды, созданной с помощью pipenv. Если я выполняю команду pipenv shell для создания нового virtualenv, а затем pipenv install django, я получаю такой вывод: …

24.09.2022
Django и HTMX в режиме реального времени для всех пользователей

Могу ли я сделать обновление данных в реальном времени на страницах всех пользователей без обновления ими страницы, после обновления базы данных, используя только HTMX, без каналов django или AJAX или Json????

24.09.2022
Django python: как отобразить несколько товаров из одной категории под одним названием категории в html-шаблоне

я новичок в python django. вот мой код. views.py def gerechten(request): template = loader.get_template('café/gerechten.html') mydata = gerecht_info.objects.all() mydata2 = gerechten_Categorie.objects.all() context = { 'mygerecht': mydata, 'mycategories': mydata2 } return HttpResponse(template.render(context, request)) и models.py <pre class="lang-py …

24.09.2022
Флаттер и страйп (установкаИнтенты)

Я знаю эту библиотеку flutter_stripe, которая, как мне кажется, очень ограничена во взаимодействии с stripe, она только создает paymentIntent и это в основном все. Пожалуйста, аргументируйте, если я не прав Я с нетерпением жду, …

24.09.2022
Спасибо, я ценю помощь.

Я хочу отображать различные шрифты для пользователей из выпадающего списка. Выпадающий список получает свои значения из модели, которая имеет опцию choices. Проблема в том, что когда выбирается определенный шрифт, он сохраняется в базе данных, но "значение" не перехватывается. < Модель: …

24.09.2022
Как я могу фильтровать две модели одновременно, используя диапазон дат в Django с формами и подсчетом

Я работаю над проектом Django и хочу запросить две разные модели: доходы и расходы, используя диапазон дат с помощью Django Forms. Я могу запросить одну модель одновременно, но не знаю, как я могу запросить обе таблицы доходов и расходов одновременно, …

24.09.2022
Я не могу нажать на url изображения в Django

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

24.09.2022
Получение данных из представления Django после запроса AJAX POST на javascript

Я использую Javascript для отправки асинхронного запроса в Django View. Представление может получить данные из POST-запроса, но я не могу вернуть сообщение, подтверждающее, что все сработало. Я ожидал, что xhttp.responseText будет содержать сообщение Thankyou, но оно пустое. html-часть выглядит …

24.09.2022
Автоматически поднимать ImproperlyConfigure, если переменная окружения отсутствует

У меня есть следующий код в одном из моих views.py: tl_key = os.getenv("TRANSLOADIT_KEY") tl_secret = os.getenv("TRANSLOADIT_SECRET") if not tl_key: logger.critical("TRANSLOADIT_KEY not set") raise ImproperlyConfigured if not tl_secret: logger.critical("TRANSLOADIT_SECRET not set") raise ImproperlyConfigured Я знаю, что если Django …

24.09.2022
Как передать поле формы без заполнения в Django? И добавить дополнительное поле для ответа?

Я хочу сделать форму регистрации информации о пациенте. Я сделал model.py и form.py, но когда я перехожу к использованию, я не могу передать форму без заполнения. Например, на этом изображении evlilik tarihi означает дату брака, evlilik tarihi 2 означает вторую …

24.09.2022
Django импорт-экспорт используют как ExportActionModelAdmin, так и ExportMixin вместе

В admin.py, используя либо: from django.contrib import admin from import_export.admin import ExportActionModelAdmin, ExportMixin class BookAdmin(ExportActionModelAdmin, admin.ModelAdmin): # stuff или from django.contrib import admin from import_export.admin import ExportActionModelAdmin, ExportMixin class BookAdmin(ExportMixin, admin.ModelAdmin): # stuff …

24.09.2022
Почему я получаю 401 ошибку при отправке post запроса к auth/users в android studio, но тот же запрос работает в браузере? что-то не так с моим запросом?

У меня есть API, который позволяет постовым запросом регистрировать новых пользователей. Это работает в браузере, но когда я пытаюсь сделать этот пост-запрос в моем андроид-проекте, я получаю 401 неавторизованный ответ, …

24.09.2022
Получение вложенных данных с помощью Ajax

У меня возникли трудности с получением данных, которые приводят к такому выводу "[объект Object]". Вот пример данных, которые я получаю: { "id": 1, "logs": [ { "id": 1, "login_time": "2022-09-24T08:43:48.988768Z", "logout_time": "2022-09-24T08:43:48.988768Z", "work_hours": 0, "user": 1 }, { "id": …

24.09.2022
Watail не показывает возможности для RichTextField в форме редактирования страницы администрирования wagtail

Wagtail RichTextField не показывает функции, которые я дал (жирный, курсив и т.д.) на странице редактирования админки wagtail. Как я могу добавить это? Я что-то упустил? Я также пробовал с admin.FieldPnale("banner_subtitle") , что также не сработало для меня. HomePage class …

24.09.2022
MySQL обрабатывает запросы в 100 раз медленее чем sqlite Django

Первый сайт на Django я делал по видеоурокам,использовал sqlite3 локально, после того как я закончил делать сайт, я приступил к созданию своего сайта, подключил MySQL, переопределил регистрацию auth_user создал свою main_user больше я ничего значительного не делал, но страница на …

24.09.2022
Как сделать пользовательские формы?

Я хочу сделать так, чтобы "Преподаватель" мог выбрать "Студента", теперь у каждого преподавателя есть свой набор студентов, поэтому выпадающий список должен быть уникальным. Вот часть формы, где возникает вопрос, tutor1 передается через ответ в views, затем из views …

24.09.2022
Как я могу сохранить данные базы данных docker локально на моем сервере?

Я запускаю приложение внутри контейнера docker. Это приложение использует образ docker Postgres для сохранения данных в базе данных. Мне нужно сохранить локальную копию данных этой базы данных, чтобы избежать потери данных, если контейнер будет удален или очищен каким-то образом …

24.09.2022
Почему этот код Javascript не работает. Jquery уже добавлен в файл inter. HTML и Javascript код ниже здесь. Проект Django, Tailwind CSS

/** Код JavaScript **/ $(".changeQuantity").click(function (e) { e.preventDefault(); var product_id = $(this).closest(".product_data").find(".prod_id").val(); var product_qty = $(this).closest(".product_data").find(".qty_input").val(); var token = $('input[name="csrfmiddlewaretoken"]').val(); $.ajax({ method: "POST", url: "/update-cart", data: { product_id: product_id, product_qty: product_qty, csrfmiddlewaretoken: token, }, success: function (response) { console.log(response); alertify.success(response.status); …

24.09.2022
Хотите скачать файл, который был недавно загружен пользователем в django?

Это мой models.py from django.db import models import os # Create your models here. class Fileupload(models.Model): file=models.FileField( upload_to='media') date = models.DateTimeField(auto_now_add=True) def __str__(self): return self.file def filename(self): return os.path.basename(self.file.name) Это мой Views.py from msilib.schema import File from urllib …