Установка Django на Dreamhost (выручить новичка) - PullRequest
1 голос
/ 24 декабря 2010

Я пытаюсь запустить django на моей учетной записи dreahost. Я пытался использовать два руководства одновременно: одно на вики-сновидении и одно в книге о django.

Я установил django, используя скрипт на вики-странице, но у меня сразу же возникли проблемы при попытке проработать книгу django. Там написано:

Чтобы запустить сервер, перейдите в каталог вашего проекта (cd mysite), если вы этого еще не сделали, и выполните следующую команду:

python manage.py runserver

Это запускает сервер локально, через порт 8000, доступный только для подключений с вашего компьютера. Теперь, когда он запущен, зайдите в 127.0.0.1:8000 с помощью веб-браузера. Вы увидите страницу «Добро пожаловать в Джанго», окрашенную в приятный пастельный синий цвет. Это сработало!

Эти инструкции, похоже, предполагают, что вы разрабатываете локально, а не на общем сервере. Где, черт возьми, я должен искать страницу «Добро пожаловать в Django» после запуска сервера? В моем webroot? Без кубиков.

В любом случае, я пытался промахнуться через книгу о джанго к ее учебнику «Привет, мир» (глава 3). Но после того, как я отредактировал файл представления и URLconf, я не получаю хороший чистый текст "hello world". Вместо этого (, как вы можете видеть ) я получаю "ошибку импорта".

Любая помощь будет принята с благодарностью.

Ответы [ 3 ]

2 голосов
/ 24 декабря 2010

Не пытайтесь изучать Django через ваш сервер. Установите его на свой локальный компьютер, узнайте, как он работает, разработайте свой проект, а затем установите его на Dreamhost.

1 голос
/ 24 декабря 2010

Ваш проект предполагает, что 1) ваше приложение называется "mysite", и 2) mysite - это пакет, например, mysite/__init__.py существует.Если один из них ложный, исправьте свой код и / или структуру файла.

0 голосов
/ 07 июля 2014

Это старый пост, и я уверен, что вы уже нашли ответ.Я решил эту проблему с помощью команды

python manage.py runserver mydomain.com:8080
...