javascript - 如何解决:TypeError: __init__() got an unexpected keyword argument 'max_Length' 我什么都试过了
问题描述
这是另一个对我不起作用的类似问题,即使情况几乎相同如何解决 TypeError: __init__() 在 Django 中得到了一个意外的关键字参数“_MAX_LENGTH”
from django.db import models
import string
import random
def generate_unique_code():
lenght = 6
while True:
code = ''.join(random.choices(string.ascii_uppercase, k=lenght))
if Room.objects.filter(code=code).count() == 0:
break
return code
# Create your models here.
class Room(models.Model):
code = models.CharField(max_Length=8, default="", unique=True)
host = models.CharField(max_Length=50, unique=True)
guest_can_pause = models.BooleanField(null=False, default=False)
votes_to_skip = models.IntegerField(null=False, default=1)
created_at = models.DateTimeField(auto_now_add=True)
解决方案
文档说该参数称为not。max_length
max_Length
案件很重要。
推荐阅读
- python - 使用 Python 将表格写入 Excel 时遇到问题
- r - R:为什么 append() 将数据框的每一列分配给列表而不是数据框对象?
- visual-studio-code - 防止在 VSCode 中输入多个空格,但行首除外
- vba - 有没有比遍历文档段落更快的方法?
- aws-glue - 忽略对象键;只添加 JSON 正文?
- java - 如何在循环中存储用户的先前值?
- google-cloud-platform - 在没有负载平衡的情况下在本地和云服务器 IP 之间切换
- r - 环境如何记住它的存在?
- node.js - React + Express 与 Passport.js
- maven-assembly-plugin - maven-assembly-plugin 使用非配置存储库解决依赖关系