I'm using PyCharm (IDE for DJango Framework), it seem to work but I have this error
error: [Errno 10053] An established connection was aborted by the software in your host machine
When I look at the console when I clicked the button for Dajaxice
call back, it says
Dajaxice: Something went wrong.
Here's the template:
<input type="submit" class="btn btn-primary" value="Display" id="showbutton" onclick="Dajaxice.tbl.sayhello(my_js_callback);">
My App name is tbl
for some reason.
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')),
)
I don't know what's wrong. I followed the documentation for Dajaxice but again I got this error when running the app.
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