2017-01-12 4 views
1

Это мой первый проект, создающий проект django. Теперь я нахожусь в точке, где мне нужно запустить сервер разработки в локальной сети LAN. Кроме того, я не могу заставить его работать.Сервер разработки Django в локальной сети

Мой компьютер подключен к сети Ethernet, а другие компьютеры в сети подключены через Wi-Fi, не знаю, насколько это актуально.

Что я пытался сделать: Адрес ip Я нашел, используя ifconfig и копировал inet addr: under ens33.

- python manage.py runserver myipadrres:8000 
- python manage,py runserver 0.0.0.0:8000 

0.0.0.0 даже не работает на окнах os на моем собственном компьютере. Ipadress действительно работает для этого.

Отладчик настроек Django имеет значение True.

Как я уже сказал, это первый раз, когда создается такой проект, и я мало что знаю о связанных с Интернетом вещах. Поэтому я, возможно, забыл установить что-то, о чем я не знаю.

Заранее спасибо за вашу помощь

EDIT: удалось заставить его работать я просто должен был включить мостовом сетей в моих настройках VM

Привет, Дани

ответ

1

Если установка работая на вашей локальной машине, тогда Просто используйте этот локальный номер Ip: номер порта в вашей локальной сети как:

например:

Если локальная машина Ip = 192.168.6.25 и установка работает на 8000 порту, а затем открыть браузер в локальной машине ПК и использовать это:

192.168.6.25:8000 

Даже вы можете запустить программу установки на другой порт с помощью этой команды

./manage.py runserver 0.0.0.0:<your_port> 
+0

Что значит точно (извините, если я глуп, я просто ничего не знаю об этих вещах). Нужно ли запускать manage.py 0.0.0.0:8000, а затем использовать другой компьютер в lan с помощью моего ip ip4adress? – Dani

+0

@ Дани, как вы сказали, вы хотите запустить свой сервер разработки на другом ПК через локальную сеть. Поэтому, пожалуйста, прочитайте ответ и верните назад, если какой-либо запрос –

Смежные вопросы