λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Django_Web

pyrhonanywhere.com μ„œλΉ„μŠ€ μ‹œμž‘ν•˜κΈ°

by λ„μΊλ¦¬πŸ± 2021. 3. 30.
λ°˜μ‘ν˜•

www.pythonanywhere.com

μœ„ μ‚¬μ΄νŠΈ 접속 ν›„, νšŒμ› κ°€μž…

 

λŒ€μ‹œ λ³΄λ“œμ—μ„œ New Console > $Bash 둜, λ¦¬λˆ…μŠ€ 기반 가상 μ‹œμŠ€ν…œμ„ λ§Œλ“ λ‹€. 

 

가상 ν™˜κ²½ λ°°μ‹œ μ½˜μ†” 확인 κ°€λŠ₯. 

루트 ν™ˆ κ³„μ •μ˜ λ‚΄ 계정(JiYoungDo) 

 

μƒˆλ‘œμš΄ 디렉토리 (source) λ§Œλ“  ν›„ virtual ν™˜κ²½ λ§Œλ“€κΈ°

가상 ν™˜κ²½ μ‹€ν–‰

source ./venv_web_p_02/bin/activate

() λ₯Ό 톡해 가상 ν™˜κ²½ 내에 μžˆλŠ” 것을 확인 κ°€λŠ₯ν•˜λ‹€. 

Django ν”Œλž«νΌ μ„€μΉ˜

pip install django

 

Github μ—μ„œ μ†ŒμŠ€μ½”λ“œ Clone

git clone ~

DB 생성

 python3 ./manage.py migrate

 

μ•„λž˜ 사진에 λ³΄μ΄λŠ” 우츑 μƒλ‹¨μ˜ 메뉴λ₯Ό 톡해 κ΄€λ¦¬ν•œλ‹€.

Files: 각쒅 νŒŒμΌμ— λŒ€ν•œ 관리 

Web: μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ§Œλ“€ λ•Œ μ‚¬μš©ν•˜λŠ” 도ꡬ

 

Web λ©”λ‰΄λ‘œ λ“€μ–΄κ°€ μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ§Œλ“ λ‹€.

Add a new web app 을 톡해 λ§Œλ“€λ©΄ 우츑 사진 κ³Ό 같은 λ§Œλ“€μ–΄μ§„ 화면이 λ‚˜μ˜€λŠ” κ±Έ 확인 ν•  수 μžˆλ‹€. 

* Django둜 ν–ˆλ”λΌλ„, Manual~ 을 선택해야 ν•œλ‹€.

μ΄ˆλ‘μƒ‰ λ²„νŠΌ(Reload) :  ν™˜κ²½ 섀정을 λ³€κ²½ ν• λ•Œ 적용이 λ˜κ²Œλ” ν•˜λŠ” λ²„νŠΌμ΄λΌκ³  μƒκ°ν•˜λ©΄ λœλ‹€. 

도메인 : <μ‚¬μš©μž 이름>.pythonanywhere.com

 

 

μ•„λž˜ λ„€λͺ¨ λ°•μŠ€ 친 뢀뢄을 μžμ‹ μ˜ ν™˜κ²½μ— 맞게 μž…λ ₯ν•œλ‹€.

 

그리고 μœ„μ—μ„œ λ§ν•œ μ΄ˆλ‘μƒ‰ Reload!

 

 

 

<μ‚¬μš©μž 이름>.pythonanywhere.com 도메인을 λˆŒλ €μ„ λ•Œ, 

기본적으둜 μ„€μ •λ˜μ–΄μžˆλŠ” μ›Ή νŽ˜μ΄μ§€ 화면이 λ‚˜μ˜€λŠ”λ°, 

λ‘œμ»¬μ— μžˆλŠ” web app으둜 λΈ”λ‘œκ·Έλ₯Ό λ°°ν¬ν•˜κΈ° μœ„ν•΄μ„œλŠ” μ•„λž˜ 처럼 νŒŒμΌμ„ μˆ˜μ •ν•œλ‹€. 

각쒅 Path듀에 λŒ€ν•΄μ„œλŠ” μ½˜μ†”μ°½μ—μ„œ 경둜λ₯Ό λ΄κ°€λ©΄μ„œ μž…λ ₯ν•œλ‹€. 

 

 

 

 

λ°˜μ‘ν˜•

λŒ“κΈ€