我正在尝试在Django中开发一个应用程序
我有一个名为ajax_tut的项目和名为myApp
的应用程序
ajax_tut/urls.py
看起来像这样:
from django.conf.urls import patterns, include, url
from myApp import views
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^myApp/', include('myApp.urls')),
url(r'^admin/', include(admin.site.urls)),
)
我的myApp / urls.py看起来像这样
from django.conf.urls import patterns, url
from myApp import views
urlpatterns = patterns('',url(r'^$', views.editmode))
myApp / views.py看起来像这样
from django.shortcuts import render,render_to_response
def editmode(request):
return render_to_response('myApp/editmode.html')
当我尝试运行http://127.0.0.1:8000/myApp
时,我收到错误'module' object has no attribute 'editmode'
。我是django的新手。有人能告诉我哪里出错了。
块引用
答案 0 :(得分:0)
问题在于我在HTML代码(模板)中错误指定的路径。
我错误地在模型中指定了javascript文件的路径(我已将其指定为static/js/pramukhime.js
而不是/static/js/pramukhime.js
- 领先/缺失了)。
纠正问题已解决。