2013-12-24 3 views
0

, когда я занимаюсь серфингом на:Джанго Url TypeError

http://127.0.0.1:8000/getEmail/getMyMessages/ 

Я следующее сообщение об ошибке:

getMyMessages() takes no arguments (1 given) 

MyApplication/urls.py включает в себя:

urlpatterns = patterns('', 
    # Examples: 
    url(r'^polls/', include('polls.urls')), 
    url(r'^getEmail/', include('get_new_emails.urls')), 

У меня есть приложение с именем 'get_new_emails' и get_new_emails/urls.py включает в себя:

urlpatterns = patterns('', 
    #url(r'^$', views.index, name='index') 
    url(r'getMyMessages', views.getMyMessages) 
) 

из get_new_emails/views.py:

def getMyMessages(): 


    from django_mailbox.models import Message 

    qs = Message.objects.all() 
    count = 0 
    for i in qs: 
     count += 1 
     output = output + str(count)+ " " + i.text +'<br>' + '<br>' 

    return HttpResponse(output) 

Как я могу это исправить?

+1

Вы можете вставить свои взгляды? –

+0

вот релевантная функция просмотра – user61629

ответ

1

Вы забыли параметр запроса вашей функции:

def getMyMessages(request): 


    from django_mailbox.models import Message 

    qs = Message.objects.all() 
    count = 0 
    for i in qs: 
     count += 1 
     output = output + str(count)+ " " + i.text +'<br>' + '<br>' 

    return HttpResponse(output) 
+0

Большое спасибо. - Билл – user61629

+0

Добро пожаловать :) –

Смежные вопросы