djangos ModelForm中的组合字段

时间:2019-04-08 11:38:58

标签: python django python-3.x django-models django-forms

我想在应用程序中保存SSH公钥。我将密钥分成几个部分,以便可以更好地过滤密钥内容本身。我的模型如下所示:

class PublicKey(models.Model):
    key_algorithm = models.CharField(max_length=80)
    key_base64 = models.CharField(primary_key=True, max_length=1024)
    key_comment = models.CharField(max_length=80)

使用简单的ModelAdmin类型的admin表单,所有这些字段将获得自己的表单字段。我只希望每个键只显示一个文本输入,在显示时将它们与空格连接,在解析时将它们按空格分开。添加自定义字段很简单,但是在反序列化逻辑中要粘贴的地方就不多了。有提示吗?

0 个答案:

没有答案