__init__() takes 1 positional argument but 6 were given

来源:3-6 migrations原理及表生成

zhtycq

2019-01-15

django版本2.1.3,就是run.manage.py报错,然后安装1.11也报错。下面这个报错是当前版本的,老师你看看哪里不对。
图片描述

Failed to get real commands on module “MxShop”: python process died with code 1: Traceback (most recent call last):
File “D:\PyCharm 2018.2.2\helpers\pycharm_jb_manage_tasks_provider.py”, line 25, in
django.setup()
File “C:\Users\25305\Envs\Vue\lib\site-packages\django_init_.py”, line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File “C:\Users\25305\Envs\Vue\lib\site-packages\django\apps\registry.py”, line 120, in populate
app_config.ready()
File “D:\django项目\MxShop\extra _apps\xadmin\apps.py”, line 14, in ready
self.module.autodiscover()
File “D:\django项目\MxShop\extra apps\xadmin_init.py”, line 29, in autodiscover
from xadmin.views import register_builtin_views
File “D:\django项目\MxShop\extra apps\xadmin\views_init.py”, line 10, in
from .dashboard import Dashboard, BaseWidget, widget_manager, ModelDashboard
File “D:\django项目\MxShop\extra _apps\xadmin\views\dashboard.py”, line 316, in
class ModelBaseWidget(BaseWidget):
File "D:\django项目\MxShop\extra apps\xadmin\views\dashboard.py", line 321, in ModelBaseWidget
model = ModelChoiceField(label=
(u’Target Model’), widget=exwidgets.AdminSelectWidget)
File “D:\django项目\MxShop\extra _apps\xadmin\views\dashboard.py”, line 285, in init
*args, **kwargs)
TypeError: init() takes 1 positional argument but 6 were given

写回答

4回答

曾嘱咐

2023-02-11

我也遇到了这个问题,话说慕课网源代码里面的xadmin是哪个版本的?

0
0

小勺挖大山

2020-04-19

你好,请问你的问题解决了吗,我也遇到了同样的问题,现在也是找不到可以适用django2.0的xadmin,希望看到能回复一下,十分感谢

0
0

zhtycq

提问者

2019-01-16

//img.mukewang.com/szimg/5c3f436c0001aca119201080.jpg//img.mukewang.com/szimg/5c3f43e80001ec5b12000600.jpg

还是不行啊,在django2.0版本下面,也按照你给的代码添加的

0
3
Ethreal
回复
zhtycq
对不对是要看报错的,课程源码的分支里面有django2.0版本和对应的xadmin 你把xadmin直接拷贝过来覆盖,然后用命令运行项目看看报的是什么问题,参考下讲师这个链接下的和学员的回答https://coding.imooc.com/learn/questiondetail/23861.html
2019-01-16
共3条回复

Ethreal

2019-01-15

你好,我是课程助手,看报错是传参有问题,如果对django不熟,建议在学习阶段跟视频版本维持一致,学完之后自己写一遍,更新到最新版本,首先看你做的修改项参考下Git里面讲师的代码是否一致,看抛出的异常的时候你本地的代码的那一行出现的问题更容易定位问题,希望对你有帮助

0
5
Ethreal
回复
zhtycq
你运行有问题么 加下我qq 1050473814 我看看
2019-01-17
共5条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程