파이썬 CMS "mezzanine"의 환경 구축 방법

전제


  • 이 기사에서는 python3을 사용합니다.
  • OS는 MacOSX Sierra 10.12.6
  • 프로그래밍 초보자가 기사를 쓰고 있습니다.

  • mezzanine을 시작하는 이유


  • 스스로 블로그를 만들고 싶으니까
  • 파이썬을 사용하고 싶기 때문에

  • mezzanine이란?



    공식 페이지
    ㅡㅡㅡㅡ 주포. rg/

    오픈 소스 CMS에서는 PHP의 WordPress가 유명하지만 파이썬에서는 mezzanine이 유명하다고합니다.

    설치



    디렉토리 만들기



    mezzanine을 설치하기 위한 디렉토리 만들기
    // ディレクトリを作成
    $ mk dir mezzanine
    
    // 任意のディレクトリに移動
    $ cd mezannine
    
    

    mezzanine 설치


    $ pip install mezzanine
    

    Successfully installed ~ 라고 표시되면 성공.

    시작



    자신의 프로젝트 만들기



    임의의 프로젝트를 작성한다(이번은 myproject로 한다)
    $ mezzanine-project myproject

    데이터베이스를 연결합니까?


    $ cd myproject
    $ python manage.py createdb
    

    도중에 관리자 계정을 만들려면 Username, Email address, password가 설정하는 작업이 들어갑니다.

    mezzanine 시작


    $ python manage.py runserver
    
    (中略)
    
    Starting development server at http://XXX.X.X.X:8000/
    

    http://아래에 연결하면 mezzanine이 시작됩니다.

    성공하면 아래와 같은 화면이 표시됩니다.


    오류



    You may need to add 'localhost' to ALLOWED_HOSTS.



    로컬 호스트 이름이 지정되지 않아 정상적으로 시작되지 않을 수 있습니다.
    모든 디렉토리에서 settings.py를 열고 아래 열에 지정된 로컬 호스트 이름을 추가하면 성공적으로 시작됩니다.
    // 追記前
    ALLOWED_HOSTS = []
    
    // 追記後
    ALLOWED_HOSTS = ['1XX.X.X.X', 'localhost']
    

    참고원


  • django 1.5부터 ALLOWED_HOSTS가 추가되었습니다! DEBUG=False일 때는 조심하세요! - Qiita
  • Mezzanine 시작하기 - Qiita
  • 좋은 웹페이지 즐겨찾기