【发布时间】:2014-10-26 05:30:54
【问题描述】:
我正在使用 PyCharm(DJango 框架的 IDE),它似乎可以工作,但我有这个错误
error: [Errno 10053] An established connection was aborted by the software in your host machine
当我点击Dajaxice 回调按钮时,当我查看控制台时,它显示
Dajaxice: Something went wrong.
这是模板:
<input type="submit" class="btn btn-primary" value="Display" id="showbutton" onclick="Dajaxice.tbl.sayhello(my_js_callback);">
由于某种原因,我的应用名称是 tbl。
ajax.py
from django.utils import simplejson
from dajaxice.decorators import dajaxice_register
@dajaxice_register
def sayhello(request):
return simplejson.dumps({'message':'Hello World'})
url.py
from django.conf.urls import patterns, include, url
from dajaxice.core import dajaxice_autodiscover, dajaxice_config
dajaxice_autodiscover()
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', 'tbl.views.display_maps', name='home'),
url(r'^admin/', include(admin.site.urls)),
url(r'^accounts/auth/$', 'tbl.views.auth_view'),
url(r'^accounts/logout/$', 'tbl.views.logout'),
url(r'^profile/$', 'tbl.views.user_profile'),
url(r'^accounts/loggedin/$', 'tbl.views.loggedin'),
url(r'^accounts/invalid/$', 'tbl.views.invalid_login'),
url(r'^landinfo$', 'tbl.views.landpin_info'),
url(r'^simple-autocomplete/', include('simple_autocomplete.urls')),
url(dajaxice_config.dajaxice_url, include('dajaxice.urls')),
)
我不知道怎么了。我遵循了 Dajaxice 的文档,但在运行应用程序时再次出现此错误。
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 10053] An established connection was aborted by the software in your host machine
【问题讨论】:
-
我目前也有同样的问题
标签: python django pycharm dajaxice