파이썬

본 글은 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가 존재하면 정상적으..
다음으로 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..
다음으로 아래와 같이 django를 실행하도록 하겠습니다. 브라우저를 열어서 127.0.0.1:8000을 입력합니다. 다음으로는 config 폴더에 views.py 파일을 생성한 후 아래와 같이 작성한 후 저장합니다. 이 작업은 메인 페이지를 제공하는 함수를 작성하는 것입니다. >>> from django.http import HttpResponse >>> def main(request): return HttpResponse("안녕하세요, pyburger입니다") 다음으로는 요청을 받으면 결과를 출력하는 URLconf를 생성하도록 하겠습니다. config 폴더에 있는 urls.py 파일을 열어 아래와 같이 변경해줍니다. >>> from django.contrib import admin >>> from d..
ms2063
'파이썬' 태그의 글 목록