В настоящее время я работаю над проектом django, который я развернул на дроплете digitalocean с помощью nginx. Сайт работает, включая статические файлы. Посмотрев на error.log, я увидел, что это проблема с правами доступа: 2024/04/27 18:58:19 [error] 130139#130139: *194 open() "/home/project/project/media/gallery/IMG_9510.jpeg" …
From django.test import TestCase class DefTests(TestCase): def setUp(self): # first made the label UserType(label="mylabel").save() ## UserType is model object, and I made the first row , the id is supposed to be 1 def test_my(self): u = UserType.objects.get(id=1) # UserType.DoesNotExis …
у меня есть один вид с моей базовой конфигурацией и у меня есть этот класс, расширяющий мой базовый вид class igs_filters_view(base_view, ReadOnlyModelViewSet): model = igs_filters fields = ['filter', 'alias', 'name', 'name_id'] ordering = 'name' pagination_class = None permission_required …
Я настроил AppConfig в django для запуска некоторых процессов, необходимых для основного приложения, как описано в документации django. В обычном процессе инициализации метод ready вызывается Django только один раз. Но в некоторых угловых случаях, особенно в тестах, …
требуется время, чтобы загрузить все данные в новый df_with_ṕredictions, моя проблема в том, как я могу отобразить новую таблицу с этими предсказаниями в шаблоне : def home(request): df = None df_with_predictions = None error_message = None api_key …
Если вы включите кэш: @cache_page(20, key_prefix='index_page') def index(request): post_list = Post.objects.order_by('-pub_date').all() paginator = Paginator(post_list, 10) page_number = request.GET.get('page') page = paginator.get_page(page_number) return render(request, "index.html", {'page': page, 'paginator': paginator}) Когда я создаю новое сообщение, я больше не …
Я не могу перенести свои изменения. Когда я запускаю python manage.py runserver - Full Traceback seetings.py DB_NAME = os.environ.get("POSTGRES_DB") #database name DB_USER_PASSWORD = os.environ.get("POSTGRES_PASSWORD") # database user password DB_USER = os.environ.get("POSTGRES_USER") # database username DB_HOST = os.environ.get("POSTGRES_HOST") # database …
Я работаю над проектом, используя Django. Я импортировал HTML-файлы и создал базовый HTML. Я поместил CSS и изображения в папку с именем 'static' и импортировал их, но CSS не отображается на сайте, только HTML. Не могли бы вы поделиться …
У меня есть простая форма с двумя HiddenInputs. Представленная форма не сохраняет начальные значения для скрытых полей. Что я упускаю? forms.py class TestForm(forms.Form): foo = forms.CharField(required=False, initial="Foo") bar = forms.CharField(required=False, initial="Bar", widget=forms.HiddenInput()) is_true = forms.BooleanField(required=False, initial=True, widget=forms.HiddenInput()) …
Я столкнулся с проблемой при развертывании моего приложения Django на сервере apache2. Для доступа к службе Cloud Messaging требуется идентификатор проекта. Либо установите параметр projectId, либо используйте учетные данные учетной записи службы. В качестве альтернативы задайте переменную окружения …
Я пытаюсь создать представление, в котором мы создаем заказ через razorpay, но постоянно получаю 401 ошибку, несмотря на то, что keyId и KeySecret верны. Даже postman и curl выдают ту же ошибку. Я пробовал удалять аутентификацию, добавлять аутентификацию через postman …
Я пытаюсь загрузить свою домашнюю страницу в соответствии с геолокацией, указанной браузером, если координаты в порядке, я загружаю список аэропортов вокруг этих координат, в противном случае я загружаю все аэропорты. Однако я не могу управлять этим между GET & …
Я создал систему JWT-аутентификации на бэкенде, используя django, dj-rest-auth и simpleJWT. В настоящее время dj-rest-auth устанавливает JWT по умолчанию в куки ответа. Чтобы использовать пользовательские куки, я должен использовать /token и /token/refresh урлы от simpleJWT. Таким образом, тестируя в …
STATIC_URL = '/static/' STATICFILES_DIRS = ((os.path.join(BASE_DIR, 'static')), ) STATIC_ROOT = os.path.join(BASE_DIR, 'files') STATIC FILES_FINDERS = [ > > "django.contrib.staticfiles.finders.FileSystemFinder", > > "django.contrib.staticfiles.finders.AppDirectoriesFinder", > > ] urlpatterns = [ path('admin/', admin.site.urls), path('', views.home, name='home'), path('paintings/', views.paintings, name='paintings'), path('sculptures/', views.sculptures, name='sculptures'), path('engravings/', …
Я пишу тесты для своего Django-приложения с использованием asyncio и столкнулся с проблемой доступа к базе данных. Вот минимальный код, воспроизводящий ошибку: import pytest from authentication.models import User @pytest.mark.django_db(transaction=True) @pytest.mark.asyncio class TestDatabaseAccess: @pytest.fixture(autouse=True) def _fixture(self): User.objects.create(username='username') async def test_main(self): …
Я хочу создать регистрацию как пациента и как врача, чтобы при входе на мой сайт пользователь получал два варианта (как пациент или как врач). Как этого добиться с помощью Django? Форма регистрации имеет разные поля для доктора и пациента. …
Я работаю на Django и подключаюсь к удаленной базе данных SQL Server. Мне удалось установить соединение с базой данных с помощью движка MSSQL, но когда я запускаю inspectdb, сгенерированный файл содержит ошибки из-за символа "Ñ", в файле они отображаются …
Делаю сайт, на котором есть форум для текстовых сообщений и страница теплицы для изображений, когда я пытаюсь написать сообщение на странице форума, оно отправляется на страницу теплицы, а когда я пытаюсь добавить комментарий к сообщению на странице форума, я …
Я неопытный кодер и впервые пишу большой сайт на django, возникла проблема, я динамически загружаю контент в различные блоки/секции (одна страница, контент меняется), и при любом действии дублируется запрос, нажал на кнопку которая выводит в консоль 1 сообщение выводится 2, …
Я пытаюсь разработать многопользовательскую веб-игру, используя Django. Я понимаю, что в MTV-паттерне Django часть представления берет на себя роль контроллера. Но для того, чтобы часть представления могла выполнять действия, нужен пользователь во фронтенде, который заходит на сайт. Но в …
UPDATE: Оставляю изначальное сообщение без изменений, дополнение ниже после "UPDATE" Пишу свое первое Джанго-приложение, появилась необходимость получить данные о транзакции в сети BSC по ее хэшу. Как водится, спросил совет у ChatGPT, он надоумил на следующее: checker.py (это я создал …
Я хочу вызывать утилиту моего локального пакета по ее имени, как в Django django-admin. Это имеет такую структуру: utility-name [command] Я нашел метод вызова утилиты с помощью __ main __.py. Структура использования этого метода такова: python -m myappname. …
If you enable the cache: @cache_page(20, key_prefix='index_page') def index(request): post_list = Post.objects.order_by('-pub_date').all() paginator = Paginator(post_list, 10) page_number = request.GET.get('page') page = paginator.get_page(page_number) return render(request, "index.html", {'page': page, 'paginator': paginator}) When I create a new post, I can no longer …
У меня возникают проблемы при изучении баз данных SQLite в Django. Я пытаюсь проверить, не находится ли определенный url в базе данных, но получаю ошибку целостности. вот код, который должен проверить, есть ли он уже в базе данных: …
Hi У меня есть файл, который я не могу сделать в базе данных, хотя я делаю makemigrations и migrte это models.py class Display(models.Model) : url=models.URLField(unique=True) text = models.CharField(max_length=150) class Display_Data(models.Model) : displays = models.ManyToManyField(Display,related_name='display_data') users= models.ForeignKey(UserProfile,on_delete=models.CASCADE,default="1") choosenum=models.IntegerField() puplish_date =models.DateTimeField(default=datetime.now) …
Я новичок и пытаюсь создать базовый портал колледжа. Я получаю ошибку NoReverseMatch в /admin/api/student/add/ при добавлении данных о студентах в панели django-admin. urls.py from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/',admin.site.urls), path('api/',include('api.urls')), ] …
У меня есть таблица, как показано ниже Таблица A ID name score 1 aaa 100 2 bbb 200 3 ccc 300 4 bbb 100 5 kkk 600 6 ccc 300 Теперь имена bbb и ccc дублируются, …
Я пытаюсь передать данные из моего представления в класс формы с помощью WizardView. Без WizardView я делаю это с помощью get_forms_kwargs(), как показано ниже: def get_form_kwargs(self): kwargs = super(MenuAdd, self).get_form_kwargs() kwargs.update({'month': self.kwargs['month']}) return kwargs А в классе …
''' from django.core.management.base import BaseCommand from myapp2.models import Client class Command(BaseCommand): help = "Create user." def handle(self, *args, **kwargs): client = Client(name='John', email='john@example.com', phone_number="893242", address='secret12', registration_date='25.05.2002') client.save() self.stdout.write(f'{client}') ''' …
Я пытаюсь изучить Django на python, и сегодня я наткнулся на эту ошибку: "NoReverseMatch at /downloader/ Reverse for 'login' not found. 'login' не является правильной функцией представления или именем шаблона." Я не уверен, почему это происходит, но вот …
Правильно, давайте попробуем еще раз. Мои изображения Django не отображаются в моем шаблоне. Несмотря на правильную настройку. Вот моя установка - полностью воспроизводимая установка - выглядит следующим образом: # settings.py MEDIA_URL = '/media/' MEDIA_ROOT …
Я хочу, чтобы уникальное поле генерировалось на уровне базы данных. Способ, которым работает unique=True, заключается в том, что он выдает ошибку, если видит дублирующееся значение в базе данных. Но мне это не нужно, я хочу, чтобы вместо ошибки просто генерировалось …
У меня есть приложение django со страницей, которая показывает таблицу данных с текстовыми строками, заполненными из модели. Каждая строка - это url сайта. Мне нужно иметь возможность нажать на любую из этих строк и записать строку url в текстовый …
Я создал простой, локально работающий сервер django, который предоставляет кнопки для запуска некоторых команд bash на сервере (в настоящее время это мой MacBook Pro). Вывод этих команд затем отображается на сайте. В общем: Веб-сайт работает нормально, пока я …
Пытаюсь выполнить тестирование management функции Django, если я вызываю команду из консоли: python3 manage.py read_all_news - работает как ожидается, но при попытке вызвать команду внутри функции в файле testing.py - выдает ошибку, что команда не найдена. testing.py from django.core import …
Я сталкиваюсь с ошибкой при запуске `python manage.py migrate` в моем проекте Django. Сообщение об ошибке выглядит следующим образом: Похоже, что в истории миграций моего проекта Django есть несоответствие. В частности, миграция `admin.0001_initial` применяется раньше, чем ее зависимость `Users.0001_initial`. …
Поскольку мой проект большой, у меня есть несколько приложений, в каждом из которых есть несколько таблиц базы данных (каждая таблица в своем файле): project --project -all -overview -home В файле all/probe_list.html у меня есть таблица, в которой отображаются …
В настоящее время я разрабатываю базу данных PostgreSQL, в которой мне необходимо реализовать функциональность тегов. По сути, любой элемент из любой таблицы в моей базе данных может быть помечен с помощью тегов с ключевыми значениями, очень похожих на теги …
Вот в чем проблема, при миграции нескольких 'STATICFILES_DIRS', у меня все работает, и сервер продолжает работать без ошибок... ... Вот сниппет к моему 'STATICFILES_DIRS' ... ... STATIC_URL = 'Application/' #Multiple Static Directories STATICFILES_DIRS = [ os.path.join('Application', 'Bootstrap'), os.path.join('Application', …
Я использую Django Framework на Python с базой данных MySQL. Для добавления таблицы в базу данных я создаю класс в models.py, а затем запускаю python manage.py makemigrations. Это создает файл миграции в моем приложении с подробным описанием столбцов таблицы. …