[컴][웹][파이썬] windows 에서 wagtail demo 설치

윈도우즈에서 웨그테일 설치 / 웨그테일 데모 설치


wagtail demo 설치 on windows



위의 경로에서 소스를 받아와서 설치하고 실행 하면 된다. github 에 가면 설치방법이 나와있다. 그런데 windows 에 대한 이야기가 없어서 여기서 몇자 적는다.


기본적으로 postgreSQL 이 설치되어있는 것을 가정하겠다. demo 는 sqlite 를 사용할 수도 있다. 관련해서는 github 를 확인하자.


requirements.txt

requirements.txt 를 바로 설치하면 error 가 몇개 생긴다. 그래서 미리 조정을 좀 해야 한다.

Django>=1.10,<1.11
# psycopg2==2.6
django-compressor>=1.4
django-modelcluster>=0.6
wagtail>=1.9,<1.10
django-taggit>=0.14.0
django-libsass>=0.2
libsass==0.8.2
Pillow==3.2.0
html5lib==0.999999

# Dependencies for hosting
django-redis==3.8.2
elasticsearch==1.2.0

# Dependencies for Heroku deployment
dj-database-url==0.3.0
whitenoise>=3.1,<4.0
# uwsgi>=2.0,<2.1 



uwsgi

uwsgi 는 당장 필요치않으니 comment 처리하자.

psycopg2

pip install psycopg2 로 설치가 안된다.

python 3.4(64bit) 인 경우 아래처럼 설치하면 된다. 다른 경우들은 여기에 가서 pacakge link 를 가져오면 된다.

easy_install http://www.stickpeople.com/projects/python/win-psycopg/2.6.2/psycopg2-2.6.2.win-amd64-py3.4-pg9.5.3-release.exe


django-libsass


rjsmin 과 rcssmin 을 설치하는데 compiler 가 없다고 error 가 난다. 그래서 아래처럼 2개를 먼저 설치해주자.
pip install --install-option="--without-c-extensions" rjsmin
pip install --install-option="--without-c-extensions" rcssmin


pip install -r requirments.txt

pip install -r requirments.txt
이제 나머지 것들을 설치하면 된다.


db id/pw 설정

아래 base.py 에 가서 db 의 id/pw 를 설정해주자.
  • c:\a\programming\django\controlopens\ctrlopens\ctrlopens\settings\base.py

DATABASES = {
    # 'default': {
    #     'ENGINE': 'django.db.backends.sqlite3',
    #     'NAME': join(DJANGO_ROOT, 'db.sqlite3'),
    # }
    "default": {
        "ENGINE": "django.db.backends.postgresql_psycopg2",
        "NAME": "wagtaildemo",
        "USER": "postgres",
        "PASSWORD": "postgrespass",
        "HOST": "localhost",
        "PORT": "",
    }
} 


나머지

"c:\Program Files\PostgreSQL\9.6\bin\createdb.exe" -Upostgres wagtaildemo
python manage.py migrate
python manage.py load_initial_data
python manage.py createsuperuser
python manage.py runserver

이제 localhost:8000 으로 접속하면 된다.



References

  1. GitHub - wagtail/wagtaildemo: An example site implemented with Wagtail


댓글 없음:

댓글 쓰기