加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Django ImportError在/无论我做什么

发布时间:2020-12-20 12:35:51 所属栏目:Python 来源:网络整理
导读:所以我刚开始玩Django,我决定尝试一下我的服务器.所以我按照Djangoproject.com教程中概述的基础知识安装了Django并创建了一个新项目 不幸的是,无论我做什么,我都无法获得工作的意见:我经常得到 ImportError at /No module named index Here是此错误的屏幕截
所以我刚开始玩Django,我决定尝试一下我的服务器.所以我按照Djangoproject.com教程中概述的基础知识安装了Django并创建了一个新项目

不幸的是,无论我做什么,我都无法获得工作的意见:我经常得到

ImportError at /

No module named index

Here是此错误的屏幕截图

我一直在谷歌搜索和尝试各种命令,没有运气,我真的要撕掉我的头发,直到我变成秃头.我已经尝试将django源目录,我的项目目录和app目录添加到PYTHONPATH而没有运气.我还确保init.py在所有目录中(包括项目和应用程序)有没有人知道这里可能出现什么问题?

更新

对不起,我发布这篇文章的时候很匆忙,这里有一些背景信息:

我一直在尝试的服务器只是django的内置服务器使用manage.py(python manage.py 0.0.0.0:8000,因为我需要在外部访问它)在linux上(debian)

APPDIR / views.py

from django.http import HttpResponse

def index(request):
    return HttpResponse("Sup")

def test(request):
    return HttpRespons("heyo")

urls.py

from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',# Example:
    # (r'^****/',include('****.foo.urls')),# Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    # to INSTALLED_APPS to enable admin documentation:
    # (r'^admin/doc/',include('django.contrib.admindocs.urls')),# Uncomment the next line to enable the admin:
    (r'^admin/',include(admin.site.urls)),(r'^test/',include('mecore.views.test')),(r'^',include('mecore.views.index'))
)

解决方法

你的urls.py错了;你应该考虑阅读 this和 this.

你没有包含一个功能;你包括一个模块.您命名一个函数mecore.views.index.您只包括整个模块include(‘mecore.views’).

from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('','mecore.views.test'),'mecore.views.index')
)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读