장고:리눅스에 올리기

학교의 모든 지식. SMwiki
Sam (토론 | 기여)님의 2020년 9월 18일 (금) 07:29 판 (새 문서: {{장고}} == 개요 == 보통 개발은 윈도우에서, 서비스는 리눅스에서 하곤 한다. === 기본 서버환경 구축 === {| class="wikitable" |+ !과정 !방법 ! |-...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 이동 검색으로 이동

장고! 웹 프레임워크! 틀:장고

  1. 장고:개요
  2. 장고:웹페이지설계
    1. 장고:앱
    2. 장고:url
    3. 장고:model
      1. 장고:DB
      2. 장고:모델 필드
      3. 장고:모델의 변경
    4. 장고:view
      1. 장고:클래스형 뷰, 제네릭 뷰
      2. 장고:view 각종 기능
    5. 장고:template
    6. 장고:static. 정적파일 사용하기
      1. 장고:CSS 사용하기
      2. 장고:JS 사용하기
      3. 장고:글꼴 사용
      4. 장고:부트스트랩
    7. 장고:media. 미디어 파일 사용하기
  3. 장고:관리자페이지
  4. 장고:settings.py
  5. 장고:기능구현
    1. 장고:회원관리
    2. 장고:유저
    3. 장고:커스텀 유저
    4. 장고:소셜로그인
    5. 장고:입력받기
    6. 장고:저장된 내용 활용하기
    7. 장고:변수 내보내기
    8. 장고:글쓰기
    9. 장고:페이징(페이지나누기)
    10. 장고:답변쓰기(댓글쓰기)
    11. 장고:추천,즐겨찾기
    12. 장고:새글(최신글) 나타내기
    13. 장고:썸머노트 설치
    14. 장고:네비게이션 바 만들기
    15. 장고:검색기능
    16. 장고:카테고리 만들기
    17. 장고:사진 올리기
    18. 장고:파일 업로드
    19. 장고:이메일app 만들기
    20. 장고:매직 그리드
  6. 장고:웹서비스
    1. 장고:Git
    2. 장고:리눅스에 올리기
    3. 장고:우분투에 올리기(nginx 사용)
    4. 장고:도커로 올리기
  7. 장고:팁

개요

보통 개발은 윈도우에서, 서비스는 리눅스에서 하곤 한다.

기본 서버환경 구축

과정 방법
파이썬 설치
  1. sudo apt update
  2. sudo apt install --only-upgrade python3
  1. 업데이트 하고
  2. 설치 혹은 업데이트 한다.
가상환경 만들기
  1. sudo apt install python3-venv
  2. 가상환경을 만들고자 하는 디렉터리로 이동
  3. mkdir venvs
  4. cd venvs
  5. python3 -m venv mysite
  1. 가상환경 패키지 설치
  2. cd 명령어로 이동하지.
  3. 가상환경디렉터리를 만들고,
  4. 가상환경 디렉터리로 이동 후,
  5. 가상환경 제작
가상환경 실행
  1. cd bin
  2. . activate
  1. 가상환경 안의 bin으로 이동.
  2. 해당 경로에서 활성화. 그럼 프롬프트 왼쪽에 가상환경명이 뜬다.
가상환경 해제 아무데에서나 deactivate를 입력
장고 설치 가상환경을 실행한 상태에서..

pip install django

기본 베이스에서 설치하면 다른 사람들에게도 영향이 간다.
마크다운 설치 pip install markdown

git 이용하기