Django-fr

Forum

#1 06-02-2011 13:48:42

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Exception Value: 'str' object is not callable

Bonjour tout le monde,

J'ai un souci pour atteindre mon site codé avec Django.

Après avoir rentré mon login et mot de passe (qui sont corrects), j'obtiens ce traceback :

http://dpaste.com/391386/

Exception Value: 'str' object is not callable

Je ne vois pas du tout où je dois chercher.

Sauriez-vous me donner une piste ?

Avez-vous besoin d'un bout de code ?

Merci d'avance pour l'aide, désolé pour le peu d'information et bon dimanche.

bgs

Hors ligne

#2 06-02-2011 15:42:06

quinode
Membre
Lieu : Auvergne
Inscription : 14-10-2010
Messages : 89
Site Web

Re : Exception Value: 'str' object is not callable

A priori, tu peux avoir  un souci dans la view accessible par "/neuro/input/index/"

Pour le debuggage, plusieurs methodes:
- basique : tu mets des "print mavariable" de temps en temps dans le code pour voir ou ça plante
- tu installe django-extensions et son debugger, et tu as une console interactive dans le navigateur pour afficher ou tester tes valeurs à différents point du code.
- dans le meme genre il y a pdb mais je l'ai jamais utilisé

Hors ligne

#3 06-02-2011 15:51:44

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Exception Value: 'str' object is not callable

Salut,

Ta vue essaye d'utiliser une variable contenant un string comme une "méthode"
genre "foo()",

Exemple à essayer dans ton python shell :

def foo():
    return "hello world"
bar = "Bar!"

# Correct
print foo()
# Correct
print bar
# Va provoquer ton erreur de type
print bar()

C'est pas directement relatif à Django mais à Python.

Hors ligne

#4 06-02-2011 15:57:47

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Exception Value: 'str' object is not callable

Salut,

Merci à vous deux pour vos réponses.

Voici le code de ma view "index.html" :

<{# index page for the input data #}
{% comment %}
    Arguments:
        error_message [optional] : string with the error
    Example:
        error_message = 'Error!'
{% endcomment %}


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>
    <title>Neuro database</title>
</head>

<body>

    <form action="{% url search-page %}" method="post">
    {% csrf_token %}
        {{form.as_p}}
        <input type="submit" value="Search" />
    </form>

</body>

</html>

Merci sincèrement pour l'aide et bon dimanche.

Hors ligne

#5 06-02-2011 16:07:47

quinode
Membre
Lieu : Auvergne
Inscription : 14-10-2010
Messages : 89
Site Web

Re : Exception Value: 'str' object is not callable

David t'as donné la cause du bug
maintenant, il te faut trouver l'endroit du bug, d'ou les techniques que je te pointais

Hors ligne

#6 06-02-2011 16:22:38

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Exception Value: 'str' object is not callable

Le template étant la couche la plus haute de ta vue, c'est surement pas le
meilleur moyen pour y retracer une erreur, le template ne fait que
déclencher/utiliser ce qui lui a été fourni dans son contexte par le "code" de
ta vue, c'est donc de là que tu dois commencer à retracer ton problème avec le
genre de méthodes que t'a donné Dominique (des pointeurs ici et là).

Tu peux aussi remonter l'arbre de l'exception qui t'es fourni avec le message
d'erreur, ça te permettra de voir quelle est la dernière ligne de ton code
présente dans l'arbre d'exception qui te fournira le point de départ d'ou
chercher ton erreur.

Le dimanche 06 février 2011 15:57:47, beegees a écrit :
> Salut,
>
> Merci à vous deux pour vos réponses.
>
> Voici le code de ma view "index.html" :
>
>

> <{# index page for the input data #}
> {% comment %}
>     Arguments:
>         error_message [optional] : string with the error
>     Example:
>         error_message = 'Error!'
> {% endcomment %}
> 
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>         "http://www.w3.org/TR/html4/loose.dtd">
> 
> <html>
> 
> <head>
>     <title>Neuro database</title>
> </head>
> 
> <body>
> 
>     <form action="{% url search-page %}" method="post">
>     {% csrf_token %}
>         {{form.as_p}}
>         <input type="submit" value="Search" />
>     </form>
> 
> </body>
> 
> </html>
> 
>

>
> Merci sincèrement pour l'aide et bon dimanche.
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

#7 06-02-2011 18:14:23

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Exception Value: 'str' object is not callable

Merci à vous deux pour vos réponses.

Tu peux aussi remonter l'arbre de l'exception qui t'es fourni avec le message

Je me permets de mettre tout ce qui est message d'erreur car je ne trouve rien qui parle de ligne de code :

callback    
'patient'
callback_args    
()
callback_kwargs    
{'pat_id': u'index'}
e    
TypeError("'str' object is not callable",)

'str' object is not callable

Request Method:     GET
Request URL:     http://127.0.0.1:8000/neuro/input/index/
Django Version:     1.2.4
Exception Type:     TypeError
Exception Value:    

'str' object is not callable

Exception Location:     C:\Python26\lib\site-packages\django-1.2.4-py2.6.egg\django\core\handlers\base.py in get_response, line 100
Python Executable:     C:\Python26\python.exe
Python Version:     2.6.6
Python Path:     ['C:\\Users\\David\\Documents\\ERASME\\maldav', 'C:\\Python26\\lib\\site-packages\\django-1.2.4-py2.6.egg', 'C:\\Python26\\lib\\site-packages\\ipython-0.10.1-py2.6.egg', 'C:\\Python26\\lib\\site-packages\\pyreadline-1.6.1-py2.6-win32.egg', 'C:\\Python26\\lib\\site-packages\\sqlalchemy-0.6.5-py2.6.egg', 'C:\\Python26\\lib\\site-packages\\pyexcelerator-0.6.4.1-py2.6.egg', 'C:\\Python26\\lib\\site-packages\\pil-1.1.7-py2.6-win32.egg', 'C:\\Python26\\lib\\site-packages\\django_annoying-0.7.6-py2.6.egg', 'C:\\Python26\\lib\\site-packages\\south-0.7.3-py2.6.egg', 'C:\\Program Files\\JetBrains\\PyCharm 1.1\\helpers', 'C:\\Users\\David\\Documents\\ERASME\\maldav', 'C:\\Users\\David\\Documents\\ERASME', 'C:\\Python26', 'C:\\Python26\\Scripts', 'C:\\Windows\\system32\\python26.zip', 'C:\\Python26\\DLLs', 'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk', 'C:\\Python26\\lib\\site-packages']
Server time:     dim, 6 Fév 2011 16:02:35 +0100
Traceback Switch back to interactive view

    * C:\Python26\lib\site-packages\django-1.2.4-py2.6.egg\django\core\handlers\base.py in get_response
        93. # Apply view middleware
        94. for middleware_method in self._view_middleware:
        95. response = middleware_method(request, callback, callback_args, callback_kwargs)
        96. if response:
        97. return response
        98.
        99. try:
       100. response = callback(request, *callback_args, **callback_kwargs) ...
       101. except Exception, e:
       102. # If the view raised an exception, run it through exception
       103. # middleware, and if the exception middleware returns a
       104. # response, use that. Otherwise, reraise the exception.
       105. for middleware_method in self._exception_middleware:
       106. response = middleware_method(request, e)
      ▼ Local vars
      Variable     Value
      callback    
      'patient'
      callback_args    
      ()
      callback_kwargs    
      {'pat_id': u'index'}
      e    
      TypeError("'str' object is not callable",)
      exceptions    
      <module 'django.core.exceptions' from 'C:\Python26\lib\site-packages\django-1.2.4-py2.6.egg\django\core\exceptions.pyc'>
      middleware_method    
      <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x025E8F90>>
      receivers    
      [(<function _rollback_on_exception at 0x01FA1230>, None)]
      request    
      <WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'csrftoken': '9ea5dbc1c51e554526c6239dd4ddb207', 'sessionid': 'facd908e4bc68cb2c0cb1ff8b4cb1249'}, META:{'ALLUSERSPROFILE': 'C:\\ProgramData', 'APPDATA': 'C:\\Users\\David\\AppData\\Roaming', 'ASL.LOG': 'Destination=file', 'CLASSPATH': '.;C:\\Program Files\\Java\\jre6\\lib\\ext\\QTJava.zip', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'COMPUTERNAME': 'NATHALIE', 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'CSRF_COOKIE': '9ea5dbc1c51e554526c6239dd4ddb207', 'DEFLOGDIR': 'C:\\ProgramData\\McAfee\\DesktopProtection', 'DJANGO_SETTINGS_MODULE': 'maldav.settings', 'FP_NO_HOST_CHECK': 'NO', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HOMEDRIVE': 'C:', 'HOMEPATH': '\\Users\\David', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'csrftoken=9ea5dbc1c51e554526c6239dd4ddb207; sessionid=facd908e4bc68cb2c0cb1ff8b4cb1249', 'HTTP_HOST': '127.0.0.1:8000', 'HTTP_KEEP_ALIVE': '115', 'HTTP_REFERER': 'http://127.0.0.1:8000/neuro/login/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 (.NET CLR 3.5.30729)', 'LOCALAPPDATA': 'C:\\Users\\David\\AppData\\Local', 'LOGONSERVER': '\\\\NATHALIE', 'NUMBER_OF_PROCESSORS': '2', 'OS': 'Windows_NT', 'PATH': 'C:\\Program Files\\JetBrains\\PyCharm 1.1\\bin\\..\\.\\bin;C:\\Program Files\\PHP\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Druide\\Antidote 7\\Programmes32;C:\\Program Files\\Druide\\Antidote 7\\Programmes64;C:\\Program Files\\QuickTime\\QTSystem\\;C:\\Program Files\\Microsoft SQL Server Migration Assistant 2008 for MySQL\\bin\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\VSShell\\Common7\\IDE\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Python26;C:\\Python26\\Scripts;C:\\Program Files\\Mercurial;c:\\program files\\jetbrains\\pycharm 1.1\\jre\\jre\\bin', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'PATH_INFO': u'/neuro/input/index/', 'PHPRC': 'C:\\Program Files\\PHP\\', 'PROCESSOR_ARCHITECTURE': 'x86', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 23 Stepping 6, GenuineIntel', 'PROCESSOR_LEVEL': '6', 'PROCESSOR_REVISION': '1706', 'PROGRAMDATA': 'C:\\ProgramData', 'PROGRAMFILES': 'C:\\Program Files', 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'PUBLIC': 'C:\\Users\\Public', 'PYTHONIOENCODING': 'UTF-8', 'PYTHONPATH': 'C:\\Program Files\\JetBrains\\PyCharm 1.1\\helpers;C:/Users/David/Documents/ERASME/maldav;C:\\Users\\David\\Documents\\ERASME;;C:\\Python26;C:\\Python26\\Scripts', 'PYTHONUNBUFFERED': '1', 'QTJAVA': 'C:\\Program Files\\Java\\jre6\\lib\\ext\\QTJava.zip', 'QUERY_STRING': '', 'REMOTE_ADDR': '127.0.0.1', 'REMOTE_HOST': '', 'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'Nathalie', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.6.6', 'SESSIONNAME': 'Console', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\\Windows', 'TEMP': 'C:\\Users\\David\\AppData\\Local\\Temp', 'TMP': 'C:\\Users\\David\\AppData\\Local\\Temp', 'USERDOMAIN': 'NATHALIE', 'USERNAME': 'David', 'USERPROFILE': 'C:\\Users\\David', 'VSEDEFLOGDIR': 'C:\\ProgramData\\McAfee\\DesktopProtection', 'WINDIR': 'C:\\Windows', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x013A50D0>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0x02932E70>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
      resolver    
      <RegexURLResolver maldav.urls (None:None) ^/>
      response    
      None
      self    
      <django.core.handlers.wsgi.WSGIHandler object at 0x02510770>
      settings    
      <django.conf.LazySettings object at 0x01A22790>
      urlconf    
      'maldav.urls'
      urlresolvers    
      <module 'django.core.urlresolvers' from 'C:\Python26\lib\site-packages\django-1.2.4-py2.6.egg\django\core\urlresolvers.pyc'>

Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/neuro/input/index/
Django Version: 1.2.4
Python Version: 2.6.6
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.admin',
'django.contrib.admindocs',
'annoying',
'south',
'maldav.neuro',
'maldav.params']
Installed Middleware:
('annoying.middlewares.StaticServe',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.locale.LocaleMiddleware')


Traceback:
File "C:\Python26\lib\site-packages\django-1.2.4-py2.6.egg\django\core\handlers\base.py" in get_response
  100.                     response = callback(request, *callback_args, **callback_kwargs)

Exception Type: TypeError at /neuro/input/index/
Exception Value: 'str' object is not callable


Request information
GET

No GET data
POST

No POST data
FILES

No FILES data
COOKIES
Variable     Value
csrftoken    
'9ea5dbc1c51e554526c6239dd4ddb207'
sessionid    
'facd908e4bc68cb2c0cb1ff8b4cb1249'
META
Variable     Value
ALLUSERSPROFILE    
'C:\\ProgramData'
APPDATA    
'C:\\Users\\user\\AppData\\Roaming'
ASL.LOG    
'Destination=file'
CLASSPATH    
'.;C:\\Program Files\\Java\\jre6\\lib\\ext\\QTJava.zip'
COMMONPROGRAMFILES    
'C:\\Program Files\\Common Files'
COMPUTERNAME    
'NATHALIE'
COMSPEC    
'C:\\Windows\\system32\\cmd.exe'
CONTENT_LENGTH    
''
CONTENT_TYPE    
'text/plain'
CSRF_COOKIE    
'9ea5dbc1c51e554526c6239dd4ddb207'
DEFLOGDIR    
'C:\\ProgramData\\McAfee\\DesktopProtection'
DJANGO_SETTINGS_MODULE    
'maldav.settings'
FP_NO_HOST_CHECK    
'NO'
GATEWAY_INTERFACE    
'CGI/1.1'
HOMEDRIVE    
'C:'
HOMEPATH    
'\\Users\\David'
HTTP_ACCEPT    
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_CHARSET    
'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_ACCEPT_ENCODING    
'gzip,deflate'
HTTP_ACCEPT_LANGUAGE    
'fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3'
HTTP_CONNECTION    
'keep-alive'
HTTP_COOKIE    
'csrftoken=9ea5dbc1c51e554526c6239dd4ddb207; sessionid=facd908e4bc68cb2c0cb1ff8b4cb1249'
HTTP_HOST    
'127.0.0.1:8000'
HTTP_KEEP_ALIVE    
'115'
HTTP_REFERER    
'http://127.0.0.1:8000/neuro/login/'
HTTP_USER_AGENT    
'Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 (.NET CLR 3.5.30729)'
LOCALAPPDATA    
'C:\\Users\\user\\AppData\\Local'
LOGONSERVER    
'\\\\NATHALIE'
NUMBER_OF_PROCESSORS    
'2'
OS    
'Windows_NT'
PATH    
'C:\\Program Files\\JetBrains\\PyCharm 1.1\\bin\\..\\.\\bin;C:\\Program Files\\PHP\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Druide\\Antidote 7\\Programmes32;C:\\Program Files\\Druide\\Antidote 7\\Programmes64;C:\\Program Files\\QuickTime\\QTSystem\\;C:\\Program Files\\Microsoft SQL Server Migration Assistant 2008 for MySQL\\bin\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\VSShell\\Common7\\IDE\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Python26;C:\\Python26\\Scripts;C:\\Program Files\\Mercurial;c:\\program files\\jetbrains\\pycharm 1.1\\jre\\jre\\bin'
PATHEXT    
'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
PATH_INFO    
u'/neuro/input/index/'
PHPRC    
'C:\\Program Files\\PHP\\'
PROCESSOR_ARCHITECTURE    
'x86'
PROCESSOR_IDENTIFIER    
'x86 Family 6 Model 23 Stepping 6, GenuineIntel'
PROCESSOR_LEVEL    
'6'
PROCESSOR_REVISION    
'1706'
PROGRAMDATA    
'C:\\ProgramData'
PROGRAMFILES    
'C:\\Program Files'
PSMODULEPATH    
'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\'
PUBLIC    
'C:\\Users\\Public'
PYTHONIOENCODING    
'UTF-8'
PYTHONPATH    
'C:\\Program Files\\JetBrains\\PyCharm 1.1\\helpers;C:/Users/David/Documents/hop/maldav;C:\\Users\\David\\Documents\\hop;;C:\\Python26;C:\\Python26\\Scripts'
PYTHONUNBUFFERED    
'1'
QTJAVA    
'C:\\Program Files\\Java\\jre6\\lib\\ext\\QTJava.zip'
QUERY_STRING    
''
REMOTE_ADDR    
'127.0.0.1'
REMOTE_HOST    
''
REQUEST_METHOD    
'GET'
RUN_MAIN    
'true'
SCRIPT_NAME    
u''
SERVER_NAME    
'Nathalie'
SERVER_PORT    
'8000'
SERVER_PROTOCOL    
'HTTP/1.1'
SERVER_SOFTWARE    
'WSGIServer/0.1 Python/2.6.6'
SESSIONNAME    
'Console'
SYSTEMDRIVE    
'C:'
SYSTEMROOT    
'C:\\Windows'
TEMP    
'C:\\Users\\David\\AppData\\Local\\Temp'
TMP    
'C:\\Users\\David\\AppData\\Local\\Temp'
USERDOMAIN    
'NATHALIE'
USERNAME    
'David'
USERPROFILE    
'C:\\Users\\David'
VSEDEFLOGDIR    
'C:\\ProgramData\\McAfee\\DesktopProtection'
WINDIR    
'C:\\Windows'
wsgi.errors    
<open file '<stderr>', mode 'w' at 0x013A50D0>
wsgi.file_wrapper    
<class 'django.core.servers.basehttp.FileWrapper'>
wsgi.input    
<socket._fileobject object at 0x02932E70>
wsgi.multiprocess    
False
wsgi.multithread    
True
wsgi.run_once    
False
wsgi.url_scheme    
'http'
wsgi.version    
(1, 0)
Settings
Using settings module maldav.settings
Setting     Value
ABSOLUTE_URL_OVERRIDES    
{}
ADMINS    
ADMIN_FOR    
()
ADMIN_MEDIA_PREFIX    
'/media/'
ALLOWED_INCLUDE_ROOTS    
()
APPEND_SLASH    
False
AUTHENTICATION_BACKENDS    
('django.contrib.auth.backends.ModelBackend',)
BANNED_IPS    
()
CACHE_BACKEND    
'locmem://'
CACHE_MIDDLEWARE_KEY_PREFIX    
''
CACHE_MIDDLEWARE_SECONDS    
600
COMMENTS_ALLOW_PROFANITIES    
False
COMMENTS_BANNED_USERS_GROUP    
None
COMMENTS_FIRST_FEW    
0
COMMENTS_MODERATORS_GROUP    
None
COMMENTS_SKETCHY_USERS_GROUP    
None
CSRF_COOKIE_DOMAIN    
None
CSRF_COOKIE_NAME    
'csrftoken'
CSRF_FAILURE_VIEW    
'django.views.csrf.csrf_failure'
DATABASES    
{'default': {'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': u'C:\\Users\\David\\Documents\\hop\\maldav\\db/maldav.db', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST_CHARSET': None, 'TEST_COLLATION': None, 'TEST_MIRROR': None, 'TEST_NAME': None, 'TIME_ZONE': 'Europe/Brussels', 'USER': ''}}
DATABASE_ENGINE    
''
DATABASE_HOST    
''
DATABASE_NAME    
''
DATABASE_OPTIONS    
{}
DATABASE_PASSWORD    
'********************'
DATABASE_PORT    
''
DATABASE_ROUTERS    
[]
DATABASE_USER    
''
DATETIME_FORMAT    
'N j, Y, P'
DATETIME_INPUT_FORMATS    
('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M', '%m/%d/%y', '%d-%m-%Y %H:%M:%S')
DATE_FORMAT    
'j, N Y'
DATE_INPUT_FORMATS    
('%d-%m-%Y', '%d/%m/%Y', '%d/%m/%y')
DEBUG    
True
DEBUG_PROPAGATE_EXCEPTIONS    
False
DECIMAL_SEPARATOR    
'.'
DEFAULT_CHARSET    
'utf-8'
DEFAULT_CONTENT_TYPE    
'text/html'
DEFAULT_FILE_STORAGE    
'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL    
'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE    
''
DEFAULT_TABLESPACE    
''
DISALLOWED_USER_AGENTS    
()
EMAIL_BACKEND    
'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST    
'localhost'
EMAIL_HOST_PASSWORD    
'********************'
EMAIL_HOST_USER    
''
EMAIL_PORT    
25
EMAIL_SUBJECT_PREFIX    
'[Django] '
EMAIL_USE_TLS    
False
FILE_CHARSET    
'utf-8'
FILE_UPLOAD_HANDLERS    
('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
FILE_UPLOAD_MAX_MEMORY_SIZE    
2621440
FILE_UPLOAD_PERMISSIONS    
None
FILE_UPLOAD_TEMP_DIR    
None
FIRST_DAY_OF_WEEK    
0
FIXTURE_DIRS    
()
FORCE_SCRIPT_NAME    
None
FORMAT_MODULE_PATH    
None
IGNORABLE_404_ENDS    
('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
IGNORABLE_404_STARTS    
('/cgi-bin/', '/_vti_bin', '/_vti_inf')
INSTALLED_APPS    
['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.admin', 'django.contrib.admindocs', 'annoying', 'south', 'maldav.neuro', 'maldav.params']
INTERNAL_IPS    
()
LANGUAGES    
(('ar', 'Arabic'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('nb', 'Norwegian Bokmal'), ('nn', 'Norwegian Nynorsk'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'))
LANGUAGES_BIDI    
('he', 'ar', 'fa')
LANGUAGE_CODE    
'fr'
LANGUAGE_COOKIE_NAME    
'django_language'
LOCALE_PATHS    
()
LOGIN_REDIRECT_URL    
'/neuro/input/index/'
LOGIN_URL    
'/neuro/login/'
LOGOUT_URL    
'/neuro/logout/'
MANAGERS    
(('David Dubois', 'ddubois2@gmail.com'),)
MEDIA_ROOT    
u'C:\\Users\\David\\Documents\\hop\\maldav\\public/static'
MEDIA_URL    
'/static/'
MESSAGE_STORAGE    
'django.contrib.messages.storage.session.SessionStorage'
MIDDLEWARE_CLASSES    
('annoying.middlewares.StaticServe', 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.locale.LocaleMiddleware')
MONTH_DAY_FORMAT    
'F j'
NUMBER_GROUPING    
0
PASSWORD_RESET_TIMEOUT_DAYS    
'********************'
PREPEND_WWW    
False
PROFANITIES_LIST    
'********************'
PROJECT_PATH    
u'C:\\Users\\David\\Documents\\hop\\maldav'
ROOT_URLCONF    
'maldav.urls'
SECRET_KEY    
'********************'
SEND_BROKEN_LINK_EMAILS    
False
SERVER_EMAIL    
'root@localhost'
SESSION_COOKIE_AGE    
1209600
SESSION_COOKIE_DOMAIN    
None
SESSION_COOKIE_NAME    
'sessionid'
SESSION_COOKIE_PATH    
'/'
SESSION_COOKIE_SECURE    
False
SESSION_ENGINE    
'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE    
True
SESSION_FILE_PATH    
None
SESSION_SAVE_EVERY_REQUEST    
False
SETTINGS_MODULE    
'maldav.settings'
SHORT_DATETIME_FORMAT    
'm/d/Y P'
SHORT_DATE_FORMAT    
'm/d/Y'
SITE_ID    
1
TEMPLATE_CONTEXT_PROCESSORS    
('django.core.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.media', 'django.core.context_processors.request', 'django.contrib.messages.context_processors.messages')
TEMPLATE_DEBUG    
True
TEMPLATE_DIRS    
(u'C:\\Users\\David\\Documents\\hop\\maldav\\templates',)
TEMPLATE_LOADERS    
('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader')
TEMPLATE_STRING_IF_INVALID    
''
TEST_DATABASE_CHARSET    
None
TEST_DATABASE_COLLATION    
None
TEST_DATABASE_NAME    
None
TEST_RUNNER    
'django.test.simple.DjangoTestSuiteRunner'
THOUSAND_SEPARATOR    
','
TIME_FORMAT    
'P'
TIME_INPUT_FORMATS    
('%H:%M:%S', '%H:%M')
TIME_ZONE    
'Europe/Brussels'
TRANSACTIONS_MANAGED    
False
URL_VALIDATOR_USER_AGENT    
'Django/1.2.4 (http://www.djangoproject.com)'
USE_ETAGS    
False
USE_I18N    
True
USE_L10N    
True
USE_THOUSAND_SEPARATOR    
False
YEAR_MONTH_FORMAT    
'F Y'

Voilà, j'espère que quelque chose te mettra sur la piste.

Encore merci à vous tous.

bgs

Dernière modification par beegees (06-02-2011 18:29:43)

Hors ligne

#8 07-02-2011 13:25:09

beegees
Membre
Inscription : 26-12-2010
Messages : 66

Re : Exception Value: 'str' object is not callable

Bonjour à tous,

J'ai finalement trouvé la solution au problème.

C'était en fait que j'avais mis des '' dans les urls

Ici par exemple :

url(r'^$', index,name="index-site"),

J'avais mis :

url(r'^$', 'index',name="index-site"),

Je vous remercie encore pour votre aide.

Hors ligne

Pied de page des forums