Python

본 글은 django를 활용하여 ToDoList 프로젝트를 설명하기 위해 작성되었습니다. my_to_do_app 폴더 내에 있는 views.py 파일을 아래와 같이 수정합니다. from django.shortcuts import render from django.http import HttpResponse from .models import * # Create your views here. ''' def index(request): return HttpResponse("My_to_do_app first page") ''' def index(request): return render(request, "my_to_do_app/index.html") def createTodo(request): user_inp..
본 글은 django를 활용하여 ToDoList 프로젝트를 설명하기 위해 작성되었습니다. my_to_do_app 폴더 내 새로운 폴더 templates를 생성합니다. templates 폴더 내 새로운 폴더 my_to_do_app를 생성합니다. my_to_do_app 폴더 내 새로운 파일 index.html을 생성합니다. index.html 파일을 열어 아래와 같이 코드를 작성합니다. To-do List with Django {% csrf_token %} 메모! 메모한 내용은 여기에 기록 완료 예제로 배우는 Django - TodoList Project 다음, 같은 폴더 내에 있는 views.py 파일을 아래와 같이 수정합니다. python manage.py runserver를 다시 실행하면 아래와 같이 ..
본 글은 django를 활용하여 ToDoList 프로젝트를 설명하기 위해 작성되었습니다. 우선 본인의 github에 새로운 repo를 생성합니다. repo명은 django-todolist로 생성하였습니다. repo를 생성한 후 본인의 컴퓨터 바탕화면에 clone을 합니다. 다음 virtualenv를 사용하여 가상환경을 생성합니다. 가상환경이 정상적으로 설치가 되었다면, 필요한 라이브러리를 설치합니다. django가 필요하기 때문에 django를 설치합니다. 다음으로 django 프로젝트(ToDoList)를 생성합니다. 프로젝트를 생성 후, ls 명령어로 확인을 하면 정상적으로 폴더가 생성된 것을 확인할 수 있습니다. 다음, 생성된 폴더로 이동합니다. 생성된 폴더 내에 manage.py가 존재하면 정상적으..
본 글은 django를 활용하여 gmail을 발송할 수 있는 예제를 구현해보도록 하겠습니다. 우선 원하는 디렉토리에 djangoEmail 폴더를 생성합니다. 다음, 가상환경을 설치합니다. # pip install virtualenv >>> virtualenv venv >>> source venv/bin/activate #윈도우일 경우, source venv/Scripts/activate 다음, django를 설치합니다. >>> pip install django django를 설치한 후, django 프로젝트와 application을 설치합니다. >>> django-admin startproject djangogmail >>> cd djangogmail/ >>> python manage.py startap..
다음으로 template에 검색창을 추가합니다. templates 폴더 내 burger_search.html 파일을 아래와 같이 수정합니다. 브라우저를 새로고침하면 검색창이 생겼습니다. 다음으로 사용자의 입력 데이터를 처리할 수 있도록 추가적으로 코드를 수정합니다. 브라우저를 새로고침하여 검색어를 검색하면 아래와 같이 출력됩니다. 또한 http://127.0.0.1:8000/search/?keyword=더블 로 입력하여도 같은 값이 출력됩니다.
다음으로는 django에 데이터를 저장해보도록 하겠습니다. 우선 터미널로 이동하여 이름이 burgers인 새로운 application을 생성합니다. 다음으로 config 내 settings.py를 열어 INSTALLED_APPS에 아래와 같이 작성합니다. 다음으로 burgers 폴더의 models.py 파일을 열어 햄버거에 대한 정보를 담고 있는 함수를 정의합니다. 클래스를 생성하여 메뉴의 이름, 가격, 칼로리를 저장할 수 있습니다. 다음으로는, 실제 데이테베이스 안 테이블을 생성하기 위해 migration을 생성합니다. 우선, 터미널로 이동하여 아래와 같이 실행합니다. 적색으로 표시된 줄을 확인하면 python manage.py migrate을 적용해야한다고 경고 표시됩니다. 따라서, runserver..
ms2063
'Python' 태그의 글 목록