pythonanywhere.com의 장고프레임웍에서 모델 클래스를 수정 후 연관 파일된 파일을 수정한다.
아래 내용을 보시면 알겠지만, 스프링프레임웍(Java)와 비슷하게 MVC 구조로 구성된 것을 할 수 있다.
역시, 장고(Django)도 프레임웍이라는 것을 알 수 있습니다.(로그인, 인증, 회원 기능 기본내장)
* 모델클래스 파일: /home/kimilguk/KIK_profile/kik_profile/models.py
- Award 모델에서 award_date 필드명 변경(아래)
award_date = models.DateField('Award_Date')
* View 파이썬(프로그램) 파일: /home/kimilguk/KIK_profile/kik_profile/views.py 에서 award_date 필드명 변경(아래)
def index(request):
try:
content_list = Career.objects.order_by('-career_date')[:5]
award_list =Award.objects.order_by('-award_date')[:5]
except Career.DoesNotExist:
raise Http404('No Content')
return render(request,'kik_profile/index.html',\
{'content_list':content_list,'award_list':award_list})
* View 페이지 파일: /home/kimilguk/KIK_profile/kik_profile/templates/kik_profile/index.html
<strong>{{c.title}}</strong> {{c.award_date}}</li>
* 마지막으로 현재 App 리로드
아래 버튼을 클릭하면, kimilguk.pythonanywhere.com 웹App 이 자동으로 리로드 됩니다.
매번 수정 후 리로드 버튼이 귀찮으면 bash 콘솔에서 아래 명령어 실행
(myvenv) 05:10 ~/KIK_profile (master) touch /var/www/kimilguk_pythonanywhere_com_wsgi.py
ls -al /var/www/kimilguk_pythonanywhere_com_wsgi.py 을 보면, 날짜가 업데이트 된 것을 확인 할 수 있다.(내용은 변하지 않는다)
즉, 위 py파이썬 파일의 날짜가 변경되면, 현재 kimilguk.pythonanywhere.com 웹App 이 자동으로 리로드 된다.
오늘 포스트의 마지막으로 현재 작업중인 장고(파이썬)앱의 DB인 Sqlite3 에 대해서 정리해 보았습니다.(아래)
(myvenv) 05:10 ~/KIK_profile (master) sqlite3 db.sqlite3 (db 콘솔 접속, 테이블리스트, Selec쿼리, 테이블스키마 확인)
====================================
Ps. 지금까지 실습과 앞으로 실습할 내용
01_[Django + 웹 호스팅] PythonAnyWhere. 이전블로그- 장고(파이썬)프로젝트_1
02_[Django 입문] 장고로 웹 개발 입문하기. 이전블로그- 장고(파이썬)프로젝트_1
03_[Django 입문] settings.py 설정 및 앱 만들기. 이전블로그- 장고(파이썬)프로젝트_1
04_[Django 입문] Model과 DataBase 다루기. 이전블로그- 장고(파이썬)프로젝트_3
05_[Django 입문] Urls와 Views 다루기. - 포스트 예정
06_[Django 입문] Model 다루기 2. 현재포스트- 장고(파이썬)프로젝트_4
07_[Django 입문] 폼 만들기. - 포스트 예정
08_[Django 입문] 템플릿 확장시키기. 이전블로그- 장고(파이썬)프로젝트_2
09_[Django 입문] CSS 적용하기. 이전블로그- 장고(파이썬)프로젝트_2
장고(파이썬)프로젝트_6 (0) | 2019.05.30 |
---|---|
장고(파이썬)프로젝트_5 (0) | 2019.05.29 |
장고(파이썬)프로젝트_3 (0) | 2019.05.27 |
장고(파이썬)프로젝트_2 (0) | 2019.05.26 |
장고(파이썬)프로젝트_1 (0) | 2019.05.24 |
댓글 영역