Python 끄적끄적
-
Django RestaurantShare-2(CRUD구성)Python 끄적끄적/Python django 2020. 4. 5. 14:12
모델명은 Category로 해주었으며 해당 모델은 category_name만을 가진다. 각 데이터를 유일하게 구분해 주는 "id"값은 자동으로 생성된다. 이를 데이터베이스에 반영하기 위해 python manage.py makemigrations python manage.py migrate 데이터베이스 작업을 진행했다면, 실제로 Create를 구성해보자. (각 기능이 처리된 후에 특정 화면으로 redirect하기 위해 각 path에 name을 주었다.) create를 하기위한 경로를 마지막줄에 추가해 주었다. 이제 경로에서 가르키는 뷰에 Create_category를 수정해주러 가자. 입력하는 것이 끝났으므로 이제 Read기능을 구현해보자. 219번째 줄부터 272번줄까지 삭제하고 동일한 위치에 을 작성한..
-
Django Restaurant Share-1Python 끄적끄적/Python django 2020. 4. 3. 00:57
맛집 공유 사이트를 만들어보자. MVC패턴과 CRUD 이외에도 이메일 발송 라이브러리를 이요하여 발신하는 기능을 구현해보자 RestaurantShare라는 프로젝트를 만들어 보자. django-admin startproject RestaurantShare python manage.py startapp shareRes python manage.py startapp sendEmail 위 파일을 다운받아 shareRes app에 templates/shareRes에 4개의 HTML을 넣어준다. RestaurantShare/RestaurantShare/urls.py를 수정해준다. RestaurantShare/sendEmail/urls.py생성 RestaurantShare/sendEmail/views.py 수정 R..
-
Django-4 MVCPython 끄적끄적/Python django 2020. 3. 29. 20:30
더보기 Model(models.py) Controller(views.py) view(templates) ^-----User---^ 장고의 MVC패턴 모델을 만들어보자. ToDoList/my_to_do_app/models.py 장고에서 하나의 모델은 하나의 클레스로 나타낸다. ToDo라는 클래스 이름이 결국 모델이름이다. 위 정의는 ToDo는 데이터형태가 CharField형태이며 최대길이가 255인 content 값 하나만 가진다고 설정한 것이다. 장고에 migrations(데이터베이스에 전달해줄 초안,설계도)을 만들었다고 알려줘야 되는데 이는 python manage.py makemigrations 라 하면된다. 이를 입력하면 my_do_do_app에 migrations라는 폴더가 생성된 것을 볼 수 있..