Я хочу сохранить текстовое поле в Django с пробелами.
, например,
Я хочу сохранить как это
1. A BC D E
2. 1000 2000
Результат сохранен и просмотр
1. A BC D E
2. 1000 2000
Исходный код выше - моя форма.
class createPlanForm(forms.ModelForm):
class Meta:
model = plan_models.Plan
fields = [
"title_for_plan",
"contents_for_plan",
]
widgets = {
"title_for_plan": forms.TextInput(attrs={"placeholder": "title"}),
"contents_for_plan": forms.Textarea(attrs={"placeholder": "contents"}),
}
Исходный код выше - модель моего плана
class Plan(core_model.TimeStampModel):
STATUS_ENROLLMENT = "ENROLLMENT"
STATUS_CONFIRM = "CONFIRM"
STATUS_COMPLETE = "COMPLETE"
STATUS_FAIL = "FAIL"
STATUS_SUCCESS = "SUCCESS"
STATUS_LIST = (
(STATUS_ENROLLMENT, "Enrollment"),
(STATUS_CONFIRM, "Confirm"),
(STATUS_COMPLETE, "Complete"),
(STATUS_FAIL, "Fail"),
(STATUS_SUCCESS, "Success"),
)
group = models.ForeignKey("groups.Group", on_delete=models.CASCADE)
user = models.ForeignKey("users.User", on_delete=models.CASCADE)
title_for_plan = models.CharField(blank=True, max_length=150)
contents_for_plan = models.TextField(blank=True,)
title_for_result = models.CharField(blank=True, max_length=150)
contents_for_result = models.TextField(blank=True,)
start_day = models.DateField(null=True, blank=True)
end_day = models.DateField(null=True, blank=True)
status = models.CharField(
choices=STATUS_LIST,
default=STATUS_ENROLLMENT,
blank=False,
null=False,
max_length=20,
)
def __str__(self):
plan_id = str(self.id).zfill(8)
return f"PLAN_{plan_id}"
def get_group_id(self):
return self.group.id
Если у вас есть какие-либо дополнительные что нужно сделать в Django, пожалуйста, дайте мне знать.
я могу sh вы можете сообщить мне, если есть способ:)