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 으로 접속하면 된다.
댓글 없음:
댓글 쓰기