Установка Pinax, где находится моя папка для развертывания?
Я пытаюсь настроить Pinax, и я новичок во всем, что связано (Django, Pinax, веб-серверы и т. Д.). Я слежу за http://pinax.readthedocs.org/en/latest/gettingstarted.html
Когда я генерирую проект, используя:
(mysite-env)$ pinax-admin setup_project -b basic mysite
Структура каталогов, которую я получаю:
apps __init__.py manage.py settings.pyc urls.py
dev.db __init__.pyc requirements static urls.pyc
fixtures locale settings.py templates wsgi.py
Насколько я могу судить, отсутствует папка развертывания (если сравнивать со структурой каталогов, показанной здесь: http://pinax.readthedocs.org/en/latest/starterprojects.html). Кажется, это еще ничего не влияет, но это заставляет меня нервничать. Что происходит, и тот факт, что я пропускаю папку развертывания, может вызвать проблемы в будущем?
Я использую Ubuntu и использую Python 2.7. У меня было такое же поведение с Windows 7, Python 2.6
Спасибо!
1 ответ
Новые версии Django сделали старый пинакс практически бесполезным. Теперь Django поддерживает шаблоны проектов, а Pinax разделен на несколько небольших проектов, касающихся начальных проектов (таких как https://github.com/pinax/pinax-project-account) и приложений (таких как https://github.com/pinax/django-user-accounts).
Текущий способ использования pinax - выбрать начальный проект, а затем запустить что-то вроде:
$ django-admin.py startproject --template=https://github.com/pinax/pinax-project-account/zipball/master <project_name>
а затем установите требования:
$ pip install -r requirements.txt
Это создаст новый проект Django, использующий стартовый проект в качестве шаблона, который уже включает несколько приложений (например, django-user-account) и шаблоны (с начальной загрузкой!). Проект готов к запуску и уже включает в себя множество функций (таких как регистрация пользователей, вход в систему и управление).
Кроме того, Django немного изменил структуру каталогов проекта, так что теперь он больше не выглядит так.