【问题标题】:django models HTML allowsdjango 模型 HTML 允许
【发布时间】:2017-06-04 06:24:01
【问题描述】:
from django.utils import timezone
i have this in models.py

class Poll(models.Model):
    id = models.AutoField(primary_key=True)
    id_curse=models.IntegerField()
    enum=models.CharField(max_length=1000)
    feedback=models.TextField()
    expiration_date=models.DateTimeField(default=timezone.now)

我的问题是:

如何让枚举字段接受字符 (+255) 并允许我使用 HTML 内容

【问题讨论】:

  • CharFields 可以接受字符,不清楚你在问什么
  • 当您希望字段接受任意文本时,为什么要调用字段enum?
  • 只是一个标签,charField是否允许我接受HTML内容?
  • 您想要的问题和预期输出究竟是什么?
  • 为什么不使用enum=models.TextField()?

标签: python html django


【解决方案1】:

据我了解,您希望您的字段接受 255+ 个字符作为 URL,所以这就是您要查找的内容;一个 URL 字段:

enum = models.URLField(max_length=1000, blank=True, default='')

或者,如果您要引用诸如 <p>hello</P><br> 之类的 html 内容,请使用文本字段:

enum = models.TextField(max_length=1000)

注意:不要忘记更新/迁移数据库,因为您已更改模型或只是重置它。

【讨论】:

  • 谢谢,这解决了要求。它工作完美
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多