К списку категорий

  •   Установка Django CMS в Ubuntu 16.04 64bit




  •   Описание

    Установка Django CMS в Ubuntu 16.04 64bit

     

    наш участник Владимир Семенович описал, как установить Джанго смс на Ubuntu.

     

    Установка на Виндовс здесь.

     

     

    Выгодные условия, для поступления в школу. Удобно, пожизненный доступ, последнее время приходит все больше программистов, для общения в группе, для новичка это возможность получить быстрые ответы на вопросы и успешно начать программировать. Читать. (откроется в новом окне)



      Статья

     

     

    Перед тем как начать работу с этой системой, предпологается что вы уже знакомы с Python  и Django.

    И так давайте приступим. Для начала нам нужно установить в саму систему следующие зависимости, которые помогут корректно работать как с Django так и с Django CMS.

    $ sudo apt-get install python-dev
    $ sudo apt-get install python3-dev
    $ sudo apt-get install libjpeg8-dev zlib1g-dev

    Установка pip
    Для установки pip, нужно скачать и запустить файл get-pip.py

    $ cd /tmp/
    $ wget https://bootstrap.pypa.io/get-pip.py
    $ sudo python ./get-pip.py


    Если setuptools и wheel еще не установлены, то get-pip.py установит их для вас. Также про процесс установки почитать можно  тут  -> https://pip.pypa.io/en/stable/installing/ 

    Установка VIRTUALENV (виртуального окружения) в систему
    $ sudo pip install virtualenv

    Обновим следующие пакеты
    $ sudo pip install --upgrade pip virtualenv
    Или
    $ sudo pip install -U pip virtualenv

    Перейдем на рабочий стол и создадим виртуальное окружение. В моем случае, я создал виртуальное окружение pyvenv3 c Python3:
    virtualenv -p python3 pyvenv3

    Для активации виртуального окружения перейдем в pyvenv3 и выполним команду:
    $ cd pyvenv3
    $ source bin/activate

    Затем в виртуальное окружение установим библиотеку Pillow:
    (pyvenv3) vlad@vs:~/Desktop/pyvenv3$ pip install Pillow
    Pillow - это библиотека для работы с изображениями.


    Установка Django CMS:
    (pyvenv3) vlad@vs:~/Desktop/pyvenv3$ pip install djangocms-installer

    Создадим папку, где будут хранится наши проекты:
    (pyvenv3) vlad@vs:~/Desktop/pyvenv3$ mkdir sites
    (pyvenv3) vlad@vs:~/Desktop/pyvenv3$ cd sites

    Cоздадим djangocms проект:
    (pyvenv3) vlad@vs:~/Desktop/pyvenv3$  djangocms -p business_blog business_blog 

    business_blog - просто папка
    business_blog - наше приложение

    В процессе установки будут следующие вопросы:

    1. Database configuration (in URL format) [default sqlite://localhost/project.db]:

    • Если у нас есть База Данных, то указываем путь, а если нет, то жмем Enter(по умолчанию создатся база данных project.db)


    2. django CMS version (choices: 3.0, 3.1, 3.2, stable, develop) [default stable]:

    • жмем Enter(stable)


    3. Django version (choices: 1.8, 1.9, stable) [default stable]:

    • жмем Enter(stable)


    4. Activate Django I18N / L10N setting; this is automatically activated if more than language is provided (choices: yes, no) [default yes]:

    • Интернациональная Локализация, Глобализация - если вы будете использовать в будущем, то лучше поставить
    • жмем Enter(yes)


    5. Install and configure reversion support (choices: yes, no) [default yes]:

    • Очень полезный пакет для Django. Служит для Отмена/Повтора операций на странице
    • жмем Enter(yes)


    6. Languages to enable. Option can be provided multiple times, or as a comma separated list. Only language codes supported by Django can be used here:

    • пишем: ru, en


    7. Optional default time zone [default America/Los_Angeles]:

    • Прописываем свою временную зону, можно посмотреть тут: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones


    8. Activate Django timezone support (choices: yes, no) [default yes]:

    • жмем Enter(yes)


    9. Activate CMS permission management (choices: yes, no) [default yes]:

    • жмем Enter(yes)


    10. Use Twitter Bootstrap Theme (choices: yes, no) [default no]:

    • жмем Enter(no), т.к. мы сами будем устанавливать нужную нам тему


    11. Use custom template set [default no]:

    • жмем Enter(no)


    12. Load a starting page with examples after installation (english language only). Choose "no" if you use a custom template set. (choices: yes, no) [default no]:

    • жмем Enter(no)


    После этого, Django CMS проанализирует все данные, которые мы ввели при установке и соберет проект. 

    По окончании установки введите:
    1. username
    2. email
    3. password
    4. password 

    Запустим сервер:
    (pyvenv3) vlad@vs:~/Desktop/pyvenv3$ python manage.py runserver 127.0.0.1:8000

    или так, если вы хотите запустить несколько разных проектов, просто сменив адресс и порт:
    (pyvenv3) vlad@vs:~/Desktop/pyvenv3$ ./manage.py runserver 0.0.0.0:9000

    Откроем браузер и напишем: localhost:9000

    В итоге, вот, что у нас получится

     

    Это копия, оригинал статьи на блоге Владимира Семеновича. 
     



      Код

    нет кода.

      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.





    2016-05-13 19:43:26+00:00



    К списку категорий