Django - это серверная платформа веб-приложений с открытым исходным кодом, написанная на Python. Он разработан для сокращения усилий, необходимых для создания сложных веб-сайтов и веб-приложений, управляемых данными, с особым упором на меньшее количество кода, отсутствие избыточности и более явное, чем неявное.
1
Как сохранить текст, смешанный с тегами HTML, и правильно отобразить теги в проекте Django и jinja2?
Я беру текст статьи из базы данных PostgreSQL, где он хранится в виде TEXT, а затем вставляю в html-шаблон с помощью jinja, как в примере ниже:
<p>{{article.text}}</p>
Проблема в том, что статья должна быть разбита на абзацы, а значит html-теги нужно ставить внутри текста. Я пробовал писать html-т...
28 Май 2023 в 18:17
Я попытался выполнить следующий SQL-запрос в pgadmin, и это сработало:
SELECT <columns>
FROM <tables>
WHERE
date_visited >= '2023-05-26 07:05:00'::timestamp
AND date_visited <= '2023-05-26 07:07:00'::timestamp
AND url LIKE '%/mymodule/api/myurl/%';
Я хотел вызвать тот же URL-адр...
28 Май 2023 в 17:40
Документ говорит ниже в DateField. auto_now_add:
Автоматически установить для поля значение «сейчас» при первом создании объекта. ... Если вы хотите иметь возможность изменять это поле, установите вместо auto_now_add=True следующее:
Для DateField: default=date.today - from datetime.date.today() Дл...
28 Май 2023 в 14:47
У меня есть следующая модель Django
class Component(models.Model):
parent = models.ForeignKey(
"self", on_delete=models.CASCADE, null=True, blank=True, related_name="children"
)
vessel = models.ForeignKey(
Vessel, on_delete=models.CASCADE, related_name="components"
)
...
28 Май 2023 в 12:32
У меня проблема с моим кодом. Он возвращает журнал ошибок "AttributeError: 'NoneType' object has no attribute 'extraBottles'"
Internal Server Error: /employee/order/79/
Traceback (most recent call last):
File "/mnt/c/Users/davep/Desktop/a/Water_management/newenv/lib/python3.10/site-packages/djang...
28 Май 2023 в 11:46
У меня есть файл .html, main.html, в следующей папке проекта
/home/bugs/django_projects/mysite/home/templates/home/main.html
В этой же папке у меня есть изображение Bugs.jpg. Например
/home/bugs/django_projects/mysite/home/templates/home/Bugs.jpg
Я пытаюсь включить изображение на веб-страницу чер...
Я изучаю Django, и я все еще новичок в этом, поэтому я еще не понимаю, как все части сочетаются друг с другом.
Я успешно создал приложение для опросов на учебном веб-сайте (https://docs.djangoproject .com/en/4.2/intro/tutorial01/) и "Hello World!" приложение в качестве дополнительного теста. Я со...
Я пытаюсь запустить файл django, который мне дан для работы, но в тот момент, когда я запускаю python manage.py runserver, он показывает ошибку, как указано ниже:
C:\Python39\python.exe: can't open file 'C:\Users\tayry\Todo-List-With-Django-master\manage.py': [Errno 2] No such file or directory
Кто...
28 Май 2023 в 04:28
Я использую ModelSerializer для сериализации модели. Как получить depth = 1 при получении одного экземпляра и depth = 0 при получении списка.
from rest_framework import serializers
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ['id', 'firs...
28 Май 2023 в 02:24
Я пытаюсь реализовать шлюз PayPal после регистрации пользователя в веб-приложении. Как только форма регистрации пользователя отправлена, сигнал делает пользователя неактивным (намеренно). Я хочу сделать пользователя активным после успешного платежа PayPal; однако у меня возникли проблемы с опреде...
28 Май 2023 в 02:04
Я использую Django для получения данных из объединения трех таблиц. Table1, Table2 и Table3 имеют имя столбца cols. Я хочу присоединиться ко всем трем таблицам и должен определить для этого модели. Я могу использовать models.ForeignKey, но согласно документации:
Поле связанного объекта, к котором...
27 Май 2023 в 23:33
Учитывая эти две модели:
class Event(models.Model):
title = models.CharField(max_length=200)
class dateEvent(models.Model):
venue = models.ForeignKey(Venue, on_delete=models.CASCADE,null=True, blank=True)
event = models.ForeignKey('Event', on_delete=models.CASCADE)
class Venue(models.M...
27 Май 2023 в 20:03
Я предполагаю, что это не просто так, но я не могу найти ответа на этот вопрос.
Короче говоря, у меня есть приложение django, в котором пользователи получают установленные значки, которые через несколько месяцев или даже лет должны быть автоматически удалены, для чего я использую сельдерей.
Мой вопр...
У меня есть поля name и author на арабском языке, и я хочу выполнить поиск по ним с помощью ключевого слова.
keyword = request.POST.get('search', '')
books = Book.objects.filter(Q(name__icontains=keyword)).order_by('category', 'code')
Проблема в том, что django обрабатывает две буквы «أ» и «ا» как ...
Я новичок в изучении Джанго. Когда я читаю приведенный ниже код, у меня возникает несколько вопросов.
from django.db import models
from django.contrib.auth.models import User
class Friendship(models.Model):
from_user = models.ForeignKey(
User,
on_delete=models.SET_NULL,
...
27 Май 2023 в 16:04
Я хочу сделать что-то, чтобы зашифровать источник моих медиафайлов. Теперь, как я могу добиться этого, например, может ли это работать, если я обслуживаю свой файл локально? или файлы должны находиться на сервере, таком как AWS S3, чтобы иметь эту безопасную ссылку, где вы не можете использовать э...
Я выполняю шаги из ( Microsoft помогает подключить SQL-сервер к Django), а затем я получаю эту ошибку «django.core.exceptions.ImproperlyConfigured:« mssql »не является доступной базой данных или не может быть импортирован. Проверьте указанное выше исключение. . Чтобы использовать один из встроенных...
27 Май 2023 в 12:05
Запустите приведенные ниже команды, все успешно, но не удается открыть веб-приложение в браузере, как это исправить?
virtualenv .venv
.venv\Scripts\activate
pip install Django
django-admin startproject demoproject
python manage.py runserver
--notes: checked the web app was running at http://127.0.0....
27 Май 2023 в 11:44
Как разместить приложение django на VPS ionos
Я купил самый дешевый план VPS ionos и теперь хочу разместить свое приложение django, но когда я выполняю команду «python manage.py runserver» и перехожу к my_ip: 8000, в браузере отображается недействительная страница, кто-нибудь может мне помочь? ??...
Я новичок в Django и пытаюсь понять, как создать веб-приложение, в котором у меня есть активы, прикрепленные экземпляры (этих активов) и комментарии, прикрепленные к этим экземплярам, так что в основном с точки зрения упрощенных моделей.py
models.py
class Asset(models.Model)
class Instance(model...
Я создал ViewSet, в котором мне нужно использовать два шаблона URL: один для получения списка элементов, а другой для получения сведений об одном элементе. Проблема в том, что когда я передаю словари {"get": "retrieve"} и {"get": list", "post": "create"} в as_view() методы моих наборов представлени...
27 Май 2023 в 09:03
Я новичок в python django, я создаю модель приложения и хочу определить поле (дата рождения) для ввода даты из пользовательской формы, но не могу понять, как определить поле даты в модели, чтобы я мог зафиксировать дату (дата рождения) с использованием формы.
Вот модель
# Create your models here.
...
27 Май 2023 в 08:09
В настоящее время я пытаюсь выполнить фильтрацию диапазона дат из параметров URL-адреса с помощью get_queryset в представлении на основе класса дженериков, однако после фильтрации диапазона дат я получаю пустой массив. Это немного странно, так как я могу распечатать набор запросов, но не могу его в...
27 Май 2023 в 06:44
Кто-нибудь слышал о редакторе ToastUI? Это так трудно найти ресурс, касающийся этого.
С Django ModelForm я пытаюсь использовать редактор ToastUI в качестве поля содержимого формы. Я реализовал это через JS, но я пытаюсь найти более pythonic и более простой способ сделать это.
Вот как я это реализо...
27 Май 2023 в 03:14
Я пытаюсь нажать кнопку, которая должна привести меня к определенной странице в моих URL-адресах, но она не работает должным образом.
Mainpage.html :
<form method="POST">
<input type="button" name="Show Result" onclick="location.href='{% url 'get_result' %}'"
value="Show Result"></input>
</form>
...