当前位置: 首页 > 知识库问答 >
问题:

django管理员解码错误

尤钱明
2023-03-14

我对“ django-admin 启动项目 mysite . ” 命令有问题。当我尝试执行它时,Cygwin向我返回了一个错误:

回溯 (最近一次调用最后): 文件 “/usr/bin/django-admin”, 第 9 行, 在 load_entry_point(“Django==1.10.2”,“console_scripts”, “django-admin”)() 文件“/usr/lib/python2.7/site-packages/Django-1.10.2-py2.7.egg/django/core/管理/init.py”,第 367 行,在execute_from_command_line实用程序中执行() 文件 “/usr/lib/python2.7/site-packages/Django-1.10.2-py2.7.egg/django/core/管理/init.py”,第 359 行,在执行self.fetch_command(子命令).run_from_argv(自提交)文件“/usr/lib/python2.7/site-packs/Django-1.10.2-py2.7.egg/django/core/管理/base.py”,第294行,run_from_argv自我执行(*args, **cmd_options) 文件“/usr/lib/python2.7/site-packages/Django-1.10.2-py2.7.egg/django/核心/管理/base.py”,第34行,在执行输出=self.handle(*args, **options) 文件“/usr/lib/python2.7/站点包/Django-1.10.2-py2.7.蛋/詹戈/核心/管理/命令/启动项目.py”, 第34行, 在句柄超级(命令, self).handle('项目“,project_name,目标,**选项)文件”/usr/lib/python2.7/站点包/Django-1.10.2-py2.7.egg/django/core/管理/模板.py“,第 164 行,如果new_path.endss(扩展名)或文件名在extra_files:Unicode解码错误:'ascii' 编解码器无法解码位置 22 中的字节0xc5:序号不在范围内(128)

  • 我正在Cygwin 6.3中运行此命令
  • Python版本:3.5.2
  • Django版本:1.10.2

也许这很重要:我有一个django-admin.py文件的严重问题(django安装程序没有安装它),但我发现了该文件的以下内容,也许它是不正确的?

#!/usr/bin/env python
from django.core import management

if __name__ == "__main__":
    management.execute_from_command_line()

我在Python 2. x中阅读了这个问题,但在3. x中没有,我找不到答案。请帮帮我。

共有2个答案

师曦
2023-03-14

Cygwin中缺少openssh包。确保您安装了它(我没有)

微生城
2023-03-14

在我看来,Django试图从Python verison 2.7开始。尝试将您的默认Python解释器更改为< code>python3或< code>python3.5。

或者至少可以尝试将< code>django-admin.py的第一行改为:< code>#!/usr/bin/env python3.5

 类似资料:
  • 主要内容:启动管理界面Django为管理活动提供随时可以使用的用户界面。 我们都知道,管理界面对于一个Web项目是十分重要的。 Django根据您的项目模型自动生成管理界面。 启动管理界面 管理界面依赖于 django.contrib 模块。若需它工作,需要确保一些模块是否导入在 myproject/settings.py 文件中的INSTALLED_APPS和MIDDLEWARE_CLASSES元组。 对于 INST

  • 我在Windows7机器上的docker容器中运行zookeeper。我使用docker-compose并在里面定义了端口:['2181:2181']映射。docker终端向我显示zookeeper实例运行:b3169443e7ee confluentinc/cp-Zookeeper:3.3.02888/tcp,0.0.0.0:2181->2181/tcp,3888/tcp zookeeper

  • 我正试图让所有表都显示在Adminer中,这样我就不必远程访问Windows服务器来查看表并从我正在使用的MS SQL DB进行查询。当我点击“选择表名”查看任何表上的数据时,我遇到了这个错误。你认为我需要做什么来解决这个问题? ! ) 警告:mssql_query():消息:无法使用DB Library(如ISQL)或ODBC 3.7版或更早版本将仅Unicode排序规则或ntext数据中的Un

  • 问题内容: 在要显示已注册模型的管理站点的根页面上,我想隐藏已注册到Django admin的多个模型。 如果我直接注销这些记录,由于添加新符号“ +”消失了,因此我无法添加新记录。 如何才能做到这一点 ? 问题答案: 基于x0nix的答案,我做了一些实验。似乎从返回空会将模型从index.html中排除,同时仍然允许你直接编辑实例。

  • 问题内容: 我正在尝试获取Django Admin界面来显示有关我的个人资料的信息。它显示我的所有用户,但不显示个人资料信息。我不太确定如何使它正常工作。 我在Google快速搜索后找到了以下代码: 但是,我认为它没有用。当我登录到管理页面时,我看到“用户”,“组”和“站点”。我单击用户,然后看到所有用户的列表,但没有任何个人资料的迹象。单击某个用户会显示有关该用户的信息,但仍然没有个人资料信息。

  • 一、简介 添加和管理管理员。 二、功能演示 1.添加管理员 2,管理管理员 对不需要或过期的管理员进行编辑和删除操作。如下图所示: