Уведомления

Группа в Telegram: @pythonsu

#1 Июль 16, 2012 13:17:37

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Браузер не видит 127.0.0.1:8000 под Ubuntu

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 например?
да, номер порта не столь важно. Главное что это тот адрес который доступен как с хост машины так и с гостевой



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#2 Июль 16, 2012 13:28:15

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Браузер не видит 127.0.0.1:8000 под Ubuntu

Есть еще кое что, запускаю например сервер 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

Офлайн

#3 Июль 16, 2012 13:51:35

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Браузер не видит 127.0.0.1:8000 под Ubuntu

Поставил sudo apt-get install chromium-browser, он все видит и открывает корректно, только что дебагер показывает ошибки, но это уже другая тема….
Почему firefox так соскакивает, ума не приложу….

Офлайн

#4 Июль 16, 2012 14:24:05

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Браузер не видит 127.0.0.1:8000 под Ubuntu

бррр… Connection reset by peer , Broken pipe - интересно, это откуда такое берется, на локалхосте то. В общем из далека не видно, но чувствуется что дело не в джанге, а в вашей ОС….но это сумбурное предположение - ибо “у всех все работает”, тем более на голом проекте.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Июль 16, 2012 14:37:13

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Браузер не видит 127.0.0.1:8000 под Ubuntu

Всё оказалось проще, почитил кэш в firefox, всё заработало. Вот такая вот ерунда!
Навели на мысли люди отсюда http://www.linux.org.ru/forum/web-development/7986985?lastmod=1342438503840#comment-7990658
Рад, что проблема решилась…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version