Как заставить PostgresSQL работать на компьютере с Windows 7 с Django? - PullRequest
2 голосов
/ 08 февраля 2012

Я сейчас читаю книгу django , и их инструкции не работают для меня. Люди говорят о редактировании своих путей и нуждаются в полных путях в комментариях, и я действительно просто понятия не имею, о чем они говорят, чтобы быть честным. У меня есть django для правильной установки, но я не могу понять это. Будем весьма благодарны за любые предложения или объяснения комментариев людей.

1 Ответ

11 голосов
/ 08 февраля 2012

Прежде чем что-то делать, убедитесь, что к вашему PATH добавлено C:\Python27\Scripts, именно здесь большинство пакетов устанавливают свои скрипты (например, django-admin.py).

Замените C:\Python27 на то место, где Python установлен в вашей системе

Как только вы это сделаете, откройте новую командную строку , чтобы система прочитала PATH.

C:\>python django-admin.py startproject myproject

Должно работать без проблем.

Далее установите postgresql. Самый простой способ - использовать установщик в один клик .

Наконец, скачайте библиотеку pyscopg для Windows. Убедитесь, что вы выбрали ту, которая соответствует вашей версии Python.

Теперь вы можете продолжить, создав базу данных в postgresql. Используйте инструмент pgadmin (называется pgadmin III).

  1. Разверните дерево Servers в Server Groups на левой панели.
  2. Дважды щелкните по указанному серверу (должно быть PostgreSQL 9.0 (localhost:5432)). Это соединяет вас с сервером. Вам нужно использовать пароль, который вы установили в установщике.
  3. Щелкните правой кнопкой мыши Login Roles и выберите New Role..
  4. Введите Role name (это логин пользователя)
  5. Введите два пароля.
  6. Нажмите ОК.
  7. Щелкните правой кнопкой мыши Databases и выберите New Database..
  8. Дайте ему имя
  9. В поле Owner введите имя, которое вы ввели в Role name на шаге 4.
  10. Нажмите ОК

С этого момента вы можете следовать инструкциям в руководстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...