首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError:当字节模式关闭时,所有提供的字段*必须*为文本;获取'CN=XXX,CN=Users,DC=domain,DC=com‘

TypeError:当字节模式关闭时,所有提供的字段*必须*为文本;获取'CN=XXX,CN=Users,DC=domain,DC=com‘
EN

Stack Overflow用户
提问于 2018-03-21 16:54:49
回答 1查看 446关注 0票数 0

我正在尝试使用django-ldapdb库创建一个新的模型。当我尝试运行python manage.py makemigrations时,它告诉我字节模式是关闭的。我真的不知道它在哪里,以及如何激活它。

这是我的模型:

代码语言:javascript
复制
class LdapUser(ldapdb.models.Model):
    base_dn = "CN=XXX,CN=Users,DC=domain,DC=com"
    object_classes = ['posixAccount', 'shadowAccount', 'inetOrgPerson']

    phone = CharField(db_column='telephoneNumber', blank=True)
    mobile_phone = CharField(db_column='mobile', blank=True)

我查了一下,但找不到任何有用的东西。我希望有人能帮助我。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-03-21 18:09:57

尝试对base_dn使用unicode字符串

代码语言:javascript
复制
base_dn = u"CN=XXX,CN=Users,DC=domain,DC=com"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49401840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档