小编WaR*_*R1o的帖子

Django ImportError 无法导入名称请求

我正在使用 Antonio Mele 的《Django-By-Example》一书来学习 Django。现在我已经完成了第 5 章,现在我正在尝试创建图像共享应用程序。但是,尽管遵循了该章中的所有说明,当我尝试从 django 开发服务器中的外部 URL 添加图像时,我还是收到了 ImportError 错误。

    ImportError at /images/create/

cannot import name request

Request URL:    http://127.0.0.1:8000/images/create/?title=%20Django%20and%20Duke&url=http://upload.wikimedia.org/wikipedia/commons/8/85/Django_Reinhardt_and_Duke_Ellington_(Gottlieb).jpg.
Django Version:     1.8.6
Exception Location:     /home/ciotar/projects/VirtualEnvs/env/bookmarks/bookmarks/images/forms.py in <module>, line 1
Python Version:     2.7.11
Run Code Online (Sandbox Code Playgroud)

我正在使用 Pycharm 并已从活动 virtualenv 实例设置 python 3.5 解释器。不知道为什么 Django 与 python 2.7 一起运行。我想知道这个问题是否会因为 forms.py 和views.py 模块之间的“请求”名称冲突而出现?

/图像/urls.py

urlpatterns = [
    url(r'^create/$', views.image_create, name='create'),
]
Run Code Online (Sandbox Code Playgroud)

/图像/views.py

from django.shortcuts import render, redirect
from django.contrib.auth.decorators import login_required
from django.contrib import messages
from .forms import ImageCreateForm


@login_required
def …
Run Code Online (Sandbox Code Playgroud)

python django importerror

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

django ×1

importerror ×1

python ×1