Python 运行manage.py migrate时出错
当我试图在我的Ubuntu16.04LTS上运行Scirius项目时,我遇到了一个无法修复的错误,我是这个领域的新手。有人能帮我吗,我需要运行这个我克隆的项目Python 运行manage.py migrate时出错,python,django,ubuntu-16.04,suricata,Python,Django,Ubuntu 16.04,Suricata,当我试图在我的Ubuntu16.04LTS上运行Scirius项目时,我遇到了一个无法修复的错误,我是这个领域的新手。有人能帮我吗,我需要运行这个我克隆的项目 python manage.py迁移 >回溯(最近一次调用last):文件“manage.py”,第10行,在 > >从命令行(sys.argv)文件“/usr/local/lib/python2.7/dist-packages/django/core/management/\uuuuuu-init\uu.py”中执行“, >第353行
python manage.py迁移
>回溯(最近一次调用last):文件“manage.py”,第10行,在
>
>从命令行(sys.argv)文件“/usr/local/lib/python2.7/dist-packages/django/core/management/\uuuuuu-init\uu.py”中执行“,
>第353行,从命令行执行命令
>utility.execute()文件“/usr/local/lib/python2.7/dist-packages/django/core/management/__-init__;.py”,
>执行中的第345行
>self.fetch_命令(子命令)。从_argv(self.argv)文件“/usr/local/lib/python2.7/dist packages/django/core/management/base.py”运行_“,
>第348行,来自argv的运行中
>self.execute(*args,**cmd_options)文件“/usr/local/lib/python2.7/dist-packages/django/core/management/base.py”,
>第398行,执行中
>self.check()文件“/usr/local/lib/python2.7/dist-packages/django/core/management/base.py”,
>第426行,检查中
>include_deployment_checks=include_deployment_checks,文件“/usr/local/lib/python2.7/dist packages/django/core/checks/registry.py”,
>第75行,运行检查
>新建\u errors=check(app\u configs=app\u configs)文件“/usr/local/lib/python2.7/dist-packages/django/core/checks/url.py”,
>第13行,在check\u url\u config中
>返回check_解析器(解析器)文件“/usr/local/lib/python2.7/dist packages/django/core/checks/url.py”,
>第23行,检查旋转变压器
>对于resolver.url_patterns:File“/usr/local/lib/python2.7/dist-packages/django/utils/functional.py”中的模式,
>第33行,进站__
>res=instance.\u dict\u[self.name]=self.func(实例)文件“/usr/local/lib/python2.7/dist packages/django/core/urlresolvers.py”,
>第417行,url_模式
>patterns=getattr(self.urlconf_模块,“urlpatterns”,self.urlconf_模块)文件
>“/usr/local/lib/python2.7/dist-packages/django/utils/functional.py”,
>第33行,进站__
>res=instance.\u dict\u[self.name]=self.func(实例)文件“/usr/local/lib/python2.7/dist packages/django/core/urlresolvers.py”,
>第410行,在urlconf_模块中
>返回import_模块(self.urlconf_name)文件“/usr/lib/python2.7/importlib/_init__.py”,第37行,在import_模块中
>导入(名称)文件“/home/nasser/majed/scirius/scirius/url.py”,第5行,在
>从rest_api导入路由器文件“/home/nasser/majed/scirius/scirius/rest_api.py”,第3行,在
>从rest_framework导入序列化程序中,查看集文件“/usr/local/lib/python2.7/dist packages/rest_framework/serializers.py”,
>第30行,在
>从rest_framework.compat导入postgres_字段,unicode_到_repr文件
>“/usr/local/lib/python2.7/dist-packages/rest\u-framework/compat.py”,
>第21行,在
>从django.url导入(#noqa ImportError:没有名为URL的模块
确保您使用的是Django 2.X,因为此版本的Django url已更改
从这个版本中,您必须像这样导入URL
from django.urls import path
但在那之前,进口看起来是这样的
from django.conf.urls import url
因此,要么您和您的教程使用了不同的版本,要么您的导入语句是错误的,您可以根据情况进行更改。应该是来自django.conf.urls import url的
?@dgw是正确的…错误表明django找不到url模块。因为您给出了错误的路径。如果导入是c,请检查url.py或者您应该升级django rest框架这是一个什么样的问题?
from django.conf.urls import url