Я хочу сохранить текстовую область в Django с пробелами - PullRequest
0 голосов
/ 12 апреля 2020

Я хочу сохранить текстовое поле в 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 вы можете сообщить мне, если есть способ:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...