Форум сайта python.su
buddhaвот это уже какой то косяк, не должно быть такого, где проблема..ну тут уж надо глубже копать… ведь вы же понимаете что это вовсе не одно и тоже?
соскакивает с http://127.0.0.1:8000 на www.127.0.0.1
buddhaок. сервер привязывает адрес правильно. В момент когда вы заходите на страницу в консоль где запущен джанго-сервер посылается лог сообщения входа на страницу. У вас что нибудь появляется? Например что то вроде этого:
python 2794 gnom 4u IPv4 15509 0t0 TCP localhost:8000 (LISTEN)
> ./manage.py runserver
Validating models...
0 errors found
Django version 1.3.1, using settings 'dsv_ftp_search.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[16/Jul/2012 22:15:24] "GET / HTTP/1.1" 200 8576
buddhaда, номер порта не столь важно. Главное что это тот адрес который доступен как с хост машины так и с гостевой
внешний это, 192.168.1.55:7777 например?
Офлайн
Есть еще кое что, запускаю например сервер runserver в pycharm, иду в терминал , там прописываю wget -O i http://127.0.0.1:8000 , на что получаю ответ:
Traceback (most recent call last):
File “/home/gnom/oborudka/.env/local/lib/python2.7/site-packages/django/core/servers/basehttp.py”, line 284, in run self.finish_response()
File “/home/gnom/oborudka/.env/local/lib/python2.7/site-packages/django/core/servers/basehttp.py”, line 324, in finish_response self.write(data)
File “/home/gnom/oborudka/.env/local/lib/python2.7/site-packages/django/core/servers/basehttp.py”, line 420, in write self._write(data)
File “/usr/lib/python2.7/socket.py”, line 324, in write self.flush() File “/usr/lib/python2.7/socket.py”, line 303, in flush self._sock.sendall(view)
error: Connection reset by peer —————————————-
Exception happened during processing of request from ('127.0.0.1', 51154) Traceback (most recent call last):
File “/usr/lib/python2.7/SocketServer.py”, line 284, in _handle_request_noblock self.process_request(request, client_address)
File “/usr/lib/python2.7/SocketServer.py”, line 310, in process_request self.finish_request(request, client_address)
File “/usr/lib/python2.7/SocketServer.py”, line 323, in finish_request self.RequestHandlerClass(request, client_address, self)
File “/home/gnom/oborudka/.env/local/lib/python2.7/site-packages/django/core/servers/basehttp.py”, line 570, in __init__ BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
File “/usr/lib/python2.7/SocketServer.py”, line 640, in __init__ self.finish()
File “/usr/lib/python2.7/SocketServer.py”, line 693, in finish self.wfile.flush()
File “/usr/lib/python2.7/socket.py”, line 303, in flush self._sock.sendall(view)
error: Broken pipe —————————————-
Причем если создать проект с нуля, wget получает в терминале html-разметку(а значит корректно отрабатывает) а в Pycharm примерно то, что вы привели “GET / HTTP/1.1” 200 1956, но браузер себя ведет так же криво, как и на готовом проекте
Версия django готового проекта 1.3.1
Версия django проекта с нуля 1.4
Офлайн
Поставил sudo apt-get install chromium-browser, он все видит и открывает корректно, только что дебагер показывает ошибки, но это уже другая тема….
Почему firefox так соскакивает, ума не приложу….
Офлайн
бррр… Connection reset by peer , Broken pipe - интересно, это откуда такое берется, на локалхосте то. В общем из далека не видно, но чувствуется что дело не в джанге, а в вашей ОС….но это сумбурное предположение - ибо “у всех все работает”, тем более на голом проекте.
Офлайн
Всё оказалось проще, почитил кэш в firefox, всё заработало. Вот такая вот ерунда!
Навели на мысли люди отсюда http://www.linux.org.ru/forum/web-development/7986985?lastmod=1342438503840#comment-7990658
Рад, что проблема решилась…
Офлайн