django 中 如何通过用户提交的数据生成自定义ID并保存到数据库

用户提交的数据是choices对应的1,或者2,如何生成 YYN0100001 或者YYN0200001

YYN 是开头字母,不变的

01
02
是根据用户在下拉框中提交的选项对就的choices数据

最后的00001 是ID自动自增的。

你的choices的值是一个元组数据,是否这样格式

BELONG = (
    ('1', 'AA'),
    ('2', 'BB'),
    ('3', 'CC'),
)

前台html页面choices,input,设置value分别等于01,02,自增部分只能通过查数据库了,然后用0补足剩余位数(str.zfill),拼接字符串