Skip to content

CNU-ANT/ANT-Cave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANT Cave ANT 동아리 홈페이지

ANT 동아리 홈페이지를 작성하는 페이지입니다. Django framework를 기반으로 만들어집니다.

장고 따라하기

Html, Css 해보기

웹 관련 doc

Readme 작성법

깃 사용방법

1) 설치


Python Library

선택) Library 의존성 관리를 위해 가상환경으로 설치 추천 (venv)

python -m venv ant-cave
ant-cave/Scripts/activate

필수) 홈 디렉터리에서

pip install -r requirement.txt 

DB

  1. Postgres를 설치한다.

    • Window 유저

      • port 번호 : 5432
      • 비밀번호 : su6407 시스템 환경변수 설정-환경변수-Path-C:\Program Files\PostgreSQL\10\bin - 환경변수 추가(각자 파일 위치 확인하시고 적용하세요)
       psql --username=postgres
    • Linux 유저

       sudo apt-get install postgresql postgresql-contrib
  2. Database 생성한다. 1 ) postgres를 실행한다.

    • Window 유저
    psql --username=postgres
     를 통해 들어가고 이전에 설정한 패스워드를 입력한다.
    
    • Linux 유저
    sudo -u postgres psql
     위의 명령어를 이용해 psql를 관리자 권한으로 연다.
    

    2 ) 데이터베이스를 생성한다.

    ALTER USER postgres WITH ENCRYPTED PASSWORD 'su6407';
    CREATE DATABASE antcave OWNER postgres;
  3. DATABASE migrate 한다.

    python manage.py makemigrations <app_name>
    python manage.py migrate

    app_name은 Board와 Profile을 넣어주면 됩니다. 두 app 을 모두 makemigrations 해준 후 migrate 하면 됩니다.

  4. DB가 제대로 생성되었는지 확인.

    python manage.py dbshell
    \dt

    를 통해서 디비가 잘 생성되었는지 확인 할수 있다.

  • 주의 migrations 폴더를 지우지 마세요.

2) 실행

Console 로 실행 ANT-Cave 폴더에서 python manage.py runserver 127.0.0.1:8000 실행 만약 8000 port가 사용중이거나 다른 포트를 쓰고 싶으면 python manage.py runserver 포트번호 127.0.0.1: Script 로 저장 (디버깅 가능) pycharm 상단 메뉴에서 Run -> edit configuration 선택 + 버튼 누르고 python 추가 , script 에 manage.py 위치 넣고 script parameter에 runserver 입력 후 실행

About

This is ANT homepage code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •