我有一个带有文本字段的Django模型。我想在将文本字段的内容呈现给Django Admin用户之前修改其内容。Django:如何修改文本字段,然后将其显示在管理员中
我期待看到相当于post_load的信号,但它似乎并不存在。
更具体:
我有一个文本字段,需要用户输入。在这个文本字段中有一个阅读更多的分隔符。分隔符之前的文本将进入introtext字段,所有内容都将进入全文字段。
与此同时,我只想在编辑文章时显示用户1文本字段。
我的计划是on_load从introtext和fulltext字段中读取数据并将它们合并为全文textarea。在pre_save上,我会使用read more分隔符来分割文本,并在introtext中存储intro,并在全文中存储其余部分。
所以,窗体显示之前,我需要填充全文场
introtext + '<!--readmore-->' + fulltext
,我需要能够为现有的项目做到这一点。
嘿,你解决了吗?你有一些代码吗? :) – 2012-08-03 14:47:26