2013-10-15 2 views
0

Я установил Django 1.5.4 на моем MAC OSX 10.6.8. Я создал тестовый проект.
И я не могу редактировать ни один из этих файлов, он говорит только для чтения. Я могу сделать sudo и внести изменения.
Но какими другими файлами он может попытаться получить доступ во время выполнения, если они только для чтения, то мое приложение не работает, например: sqlite файл базы данных "storage.db". Могу ли я изменить права доступа к файлу на уровне корневой папки проекта и применить ли он все файлы внутри?Проблемы с правами на Django и файлы

Даже если бы это можно было сделать, почему Django запускает такой проект? Я тоже попробовал Virtualenv, но ничего не использовал.

+2

Вы 'sudo' при запуске' $ django-admin.py startproject'? – Brandon

+0

Да, я сделал sudo, когда я запустил эту команду. – Krish

+0

Вы хотите удалить это и создать проект под своей учетной записью пользователя. – Brandon

ответ

0

Я понял, что проблема. Его способ установки django в моей системе. Раньше я использовал sudo easy_install, но на этот раз я создал виртуальный env и установил django с pip, и он работал хорошо. Виртуальная среда - лучшее решение для установки пакета в python. Это не испортит системные пакеты.

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