Django 添加 url.py 与 Django-batchimport 404 错误
Django adding url.py with Django-batchimport 404 error
我创建了一个非常基本的 Djangodb,我试图在其中批量导入我拥有的数千个 excel 文件。在研究将所有这些文件数据库化的最佳方法的过程中,我发现了这一点:https://github.com/pstch/django-batchimport
我已经通读了安装文档,在将 url 添加到 url.py 文件的最后一步中,我的 localhost/admin 和 localhost/batchimport 一直收到 404 错误.
这是 url.py
的代码
from django.conf.urls import include, url, patterns
from django.contrib import admin
from batchimport import *
admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'export.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
(r'^admin/', include(admin.site.urls)),
(r'^batchimport', include('batchimport.urls')),
)
这是我的 batchimport 文件夹中 urls.py 的代码。
from django.conf.urls import *
from views import ImportUploadView, ImportOptionsView, ImportRunView
urlpatterns = patterns('',
url(r'^upload/$',
ImportUploadView.as_view(),
name='batchimport_upload'),
url(r'^options/$',
ImportOptionsView.as_view(),
name='batchimport_options'),
url(r'^run/$',
ImportRunView.as_view(),
name='batchimport_run'), )
这是我得到的错误的输出:
ImportError at /admin/ cannot import name related
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.8
Exception Type: ImportError
Exception Value: cannot import name related
Exception Location: /Users/USER/Development/ExportOCC/export/batchimport/utils.py
in <module>, line 5 Python
Executable: /Users/USER/anaconda/bin/python Python
Version: 2.7.9
导入在 Django 1.8 中不可用。您可以尝试从原始来源导入 related
。将 batchimport/utils.py
更改为:
from django.db.models import get_model
from django.db.models.fields import AutoField, related
如果可行,请同时通知 django-batchimport 的作者!
我创建了一个非常基本的 Djangodb,我试图在其中批量导入我拥有的数千个 excel 文件。在研究将所有这些文件数据库化的最佳方法的过程中,我发现了这一点:https://github.com/pstch/django-batchimport
我已经通读了安装文档,在将 url 添加到 url.py 文件的最后一步中,我的 localhost/admin 和 localhost/batchimport 一直收到 404 错误.
这是 url.py
的代码from django.conf.urls import include, url, patterns
from django.contrib import admin
from batchimport import *
admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'export.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
(r'^admin/', include(admin.site.urls)),
(r'^batchimport', include('batchimport.urls')),
)
这是我的 batchimport 文件夹中 urls.py 的代码。
from django.conf.urls import *
from views import ImportUploadView, ImportOptionsView, ImportRunView
urlpatterns = patterns('',
url(r'^upload/$',
ImportUploadView.as_view(),
name='batchimport_upload'),
url(r'^options/$',
ImportOptionsView.as_view(),
name='batchimport_options'),
url(r'^run/$',
ImportRunView.as_view(),
name='batchimport_run'), )
这是我得到的错误的输出:
ImportError at /admin/ cannot import name related
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.8
Exception Type: ImportError
Exception Value: cannot import name related
Exception Location: /Users/USER/Development/ExportOCC/export/batchimport/utils.py
in <module>, line 5 Python
Executable: /Users/USER/anaconda/bin/python Python
Version: 2.7.9
导入在 Django 1.8 中不可用。您可以尝试从原始来源导入 related
。将 batchimport/utils.py
更改为:
from django.db.models import get_model
from django.db.models.fields import AutoField, related
如果可行,请同时通知 django-batchimport 的作者!