Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Как зайти на страницу моей машины удаленно? [RSS Feed]

#1 Май 4, 2008 12:43:39

zero_mod
От:
Зарегистрирован: 2007-09-07
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Как зайти на страницу моей машины удаленно?

Написал простую страничку на Джанго. И вот мой друг хочет зайти на нее удаленно. Когда раньше писал на PHP, то я просто говорил ему свой IP и он заходил по такому адресу: http://<мой IP>/script.php, после чего просматривал мой скрипт. А вот в Django так не удаеться сделать.. Подскажите как?



Офлайн

#2 Май 4, 2008 13:22:22

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Как зайти на страницу моей машины удаленно?

потому что по дефолту она на 127.0.0.1 биндится

django-admin.py runserver внешний_ип:8000

Офлайн

#3 Май 4, 2008 14:22:48

Mixolap
От:
Зарегистрирован: 2007-05-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Как зайти на страницу моей машины удаленно?

django-admin.py runserver 0.0.0.0:8000 чтоб со всех адресов был доступ



Офлайн

#4 Май 4, 2008 14:33:33

zero_mod
От:
Зарегистрирован: 2007-09-07
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Как зайти на страницу моей машины удаленно?

Написал так: django-admin.py runserver 77.120.37.100:8000
Что-то выпрыгнуло много ошибок:

Traceback (most recent call last):
File "E:\PHP_MySQL_Apache\Python25\Scripts\django-admin.py", line 5, in <module>
management.execute_from_command_line()
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\core\management\__init__.py", line 263, in execute_from_command_line
utility.execute()
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\core\management\__init__.py", line 219, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\core\management\base.py", line 72, in run_from_argv
self.execute(*args, **options.__dict__)
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\core\management\base.py", line 81, in execute
translation.activate('en-us')
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\utils\translation\__init__.py", line 73, in activate
return real_activate(language)
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\utils\translation\__init__.py", line 32, in delayed_loader
if settings.USE_I18N:
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\conf\__init__.py", line 28, in __getattr__
self._import_settings()
File "E:\PHP_MySQL_Apache\Python25\Lib\site-packages\django\conf\__init__.py", line 57, in _import_settings
raise ImportError("Settings cannot be imported, because environment variable
%s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.



Офлайн

#5 Май 7, 2008 00:25:33

playpauseandstop
От:
Зарегистрирован: 2007-10-31
Сообщения: 77
Репутация: +  0  -
Профиль   Отправить e-mail  

Как зайти на страницу моей машины удаленно?

ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
Вы должны указать в каком модуле хранятся настройки Django (установить переменную окружения) и только после этого запускать django-admin.py runserver.

Для Linux, в общем виде, это выглядит:
env DJANGO_SETTINGS_MODULE=myproject.settings PYTHONPATH=/path/to/myproject django-admin.py runserver 0.0.0.0:8000
Для Windows:
set DJANGO_SETTINGS_MODULE=myproject.settings
set PYTHONPATH=/path/to/myproject
django-admin.py runserver 0.0.0.0:8000
а вообще для этих же целей и создается файл manage.py в корне проекта после вызова django-admin.py startproject myproject…



Офлайн

#6 Июль 8, 2012 11:39:47

Radzhab
Зарегистрирован: 2012-07-05
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Как зайти на страницу моей машины удаленно?

playpauseandstop
set DJANGO_SETTINGS_MODULE=myproject.settings
set PYTHONPATH=/path/to/myproject
django-admin.py runserver 0.0.0.0:8000

А Где можно просмотреть эти настройки

Офлайн

  • Начало
  • » Django
  • » Как зайти на страницу моей машины удаленно?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version