首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带错误的空Django项目:缺少一个必需的位置参数

带错误的空Django项目:缺少一个必需的位置参数
EN

Stack Overflow用户
提问于 2018-04-05 22:04:03
回答 2查看 97关注 0票数 0

我刚开始学习Django,使用django-admin startproject Returner创建了第一个项目,在运行它时遇到了一个错误:

我怎么能解决这个问题?

可能,这个问题与多个版本的软件有关。我有Python2.7和Django 1.11,Python3.5和Django 2.0。

但是,我正确地设置了命令行别名,从PythonPython3.5,从pippip3.5,从django-adminpython /.../python3.5/.../django-admin.py

生成的文件具有以下注释:

使用Django 2.0.3由'django-admin startproject‘生成。

这个代码是:

代码语言:javascript
复制
import sys
print('Python:')
print(sys.version)

import django
print('\nDjango:')
print(django.VERSION)

变成:

Python: 3.5.0b2 (v3.5.0b2:7a088af5615b,2015年5月31日,01:00:01) GCC 4.2.1 (Apple Inc. . build 5666) Django: (2,0,3,‘终’,0)

更新

我已经设置了Virtual,在我的项目中添加了一个应用程序,但是在尝试runservermigrate时仍然会出现相同的错误。我希望有人能帮助我解决这个可怕的问题,因为它破坏了所有的项目发展计划。

EN

回答 2

Stack Overflow用户

发布于 2018-04-05 22:06:01

您运行了python manage.py migrate命令吗?

票数 0
EN

Stack Overflow用户

发布于 2018-04-06 12:08:37

经过多次试验,我认为问题的原因是我的Python3.5版本的一个bug。get_models类的方法Apps有以下装饰符:

代码语言:javascript
复制
@functools.lru_cache(maxsize=None)

也许这个装饰器的Python3.5实现隐藏了方法的参数。

为了解决这个问题,我刚刚安装并使用了Python3.7。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49682228

复制
相关文章

相似问题

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