use*_*841 5 python forms django alphanumeric identifier
有人可以帮我在模型中创建一个字段,以便在用户每次提交表单时生成唯一的 8 字符字母数字字符串(即 A########)ID 吗?
我的models.py表单目前如下:
from django.db import models
from django.contrib.auth.models import User
class Transfer(models.Model):
id = models.AutoField(primary_key=True)
user = models.ForeignKey(User)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
Run Code Online (Sandbox Code Playgroud)
我已经查看了 python 的 UUID 功能,但与我想要生成的标识符相比,这些标识符相当长且混乱。
任何帮助将不胜感激!
像这样的东西:
''.join(random.choice(string.ascii_uppercase) for _ in range(8))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5394 次 |
| 最近记录: |