Я следил за Django Book до седьмой главы, и я в настоящее время возился с формами, GET, POST и всей этой добра. В какой-то момент руководство заставило меня выяснить реакцию, после того, как форма заполнена и отправлена, но когда я отправляю данные формы, я получаю эту ошибку:
error at /contact/ [Errno 10061] No connection could be made because the target machine actively refused itRequest Method: POST Request URL: http://127.0.0.1:8000/contact/ Django Version: 1.3 Exception Type: error Exception Value: [Errno 10061] No connection could be made because the target machine actively refused it Exception Location: C:\Python27\lib\socket.py in create_connection, line 571 Python Executable: C:\Python27\python.exe Python Version: 2.7.2
Другими словами, до этого момента у меня не было проблем с портом. Я просто открыл порт 10061 явно в брандмауэре Windows, но безрезультатно. (Я закрыл и открыл runserver
, после того как я изменил правила.)
Я запускаю Windows 7, и суть моего вопроса в том, что именно это сообщение об ошибке означает больше, чем то, как с ним бороться (оба предпочтительнее, конечно).
EDIT: Я также перенаправил порт 8000 в брандмауэр Windows (применительно ко всем профилям, TCP), но я все равно получаю то, что похоже на ту же ошибку.