1. 서버 접속
    1. Putty 접속
      1. IP : ir.jj.ac.kr
      2. Port : 10022
      3. ID/PW는 개인별로 알려줬음
    2. FTP 접속
      1. IP : ir.jj.ac.kr
      2. Port : 21
      3. ID/PW는 개인별로 알려줬음
      4. Notepad++의 플러그인 중 NPPFtp를 사용하여 접속하면 편함
    3. phpmyadmin 접속
      1. http://ir.jj.ac.kr/phpmyadmin
      2. ID/PW는 개인별로 알려줬음
  2. phpmyadmin을 이용하여 테이블생성
    1. ID/PW는 개인별로 알려줬음
    2. 테이블 이름 : pd_board
    3. 필드
      1. id : 자동증가 번호, 정수, 기본키
      2. subj : 제목
      3. cont : 내용
      4. hit : 읽은 횟수
      5. wdate : 저장 날짜/시간 자동저장
  3. PHP 프로그래밍
    1. 폴더 생성 : public_html 폴더 안에 glass 폴더 생성
    2. index.php 생성 : glass 폴더 안에 생성
    3. 테이블에서 id, subj, cont, hit, wdate를 읽어서 출력
  4. Django 프로그래밍
    1. 폴더 생성 : 홈디렉터리에 DJango 폴더 생성
    2. 프로젝트 생성 :
      1. cd DJango
      2. django-admin startproject mysite
    3. 디렉터리 이름 변경 :
      1. mv mysite glass
    4. mysite/settings.py  수정 : notepad++로 수정
      1. ALLOWED_HOSTS = [‘127.0.0.1’, ‘localhost’, ‘202.31.243.96’, ‘ir.jj.ac.kr’]
      2. TIME_ZONE = ‘Asia/Seoul’
    5. 기본 실행
      1. cd glass
      2. python3 manage.py migrate
      3. python3 manage.py runserver 0.0.0.0:1234     <– 1234대신 보인 HP 뒤 4자리숫자 사용
      4. 크롬으로 http://ir.jj.ac.kr:1234
    6. board 애플리케이션 추가
      1. python3 manage.py startapp board
      2. mysite/settings.py  수정 : notepad++로 수정, ‘board.apps.BoardConfig’, 추가
    7. Model 코딩 : board/models.py 수정
    8. Admin 사이트에 테이블 반영 : board/admin.py 수정
    9. 데이터베이스 변경사항 반영
      1. python3 manage.py makemigrations
      2. python3 manage.py migrate
      3. FTP를 이용하여 PC로 db.sqlite3 파일을 가져온 후 DB Browser for Sqlite로 확인해보기
    10. 결과 확인 :
      1. 관리자 생성 : python3 manage.py createsuperuser
      2. 크롬으로 http://ir.jj.ac.kr:1234/admin
    11. 템플릿 작성
      1. glass/board/views.py 수정
      2. glass/board/templates/board/index.html 생성
      3. glass/board/urls.py 추가
      4. glass/mysite/urls.py 수정
    12. 결과 확인 : 크롬으로 http://ir.jj.ac.kr:1234/board
error: Content is protected !!