프로젝트 및 실습/Django 3

[Django] Python에서 Django DB 사용하기

이번 글에서는 파이썬을 사용해서 Django의 SQLite3 DB에 접근하고 또 사용하는 방법을 알아보도록 하겠습니다. 저는 Pycharm을 이용해 실행해 보았습니다. 우선 파이썬 파일에 sqlite3을 import 해줍니다. import sqlite3 그리고 자신이 만든 프로젝트의 DB가 존재하는 경로를 가지고 옵니다. 다음과 같은 코드를 통해 DB와 연결을 시켜줍니다. conn = sqlite3.connect('C:/Users/R/django/firstsite/db.sqlite3') c = conn.cursor() 물론 경로 부분에는 본인의 프로젝트에 맞는 경로를 작성하셔야 합니다. 그리고 주의하셔야 할 점은 경로를 작성할 때 \가 아닌 /로 바꾸어 작성을 하셔야 합니다. 그렇지 않으시면 syntex..

[Django] Superuser 생성 및 DB 사용

지난 글에서 Django를 설치하는 방법을 알아보았습니다. 이번 글에서는 Django에 SQLite3라는 데이터베이스를 사용하는 방법을 알아보겠습니다. 1. Superuser 생성하기 가장 먼저 자신이 만든 프로젝트 경로에서 아래의 명령어를 실행시켜줍니다. python manage.py migrate 참고로 migrate는 해당 파일을 DB에 반영하는 역할을 합니다. 그리고 관리자 계정을 만들어줍니다. python manage.py createsuperuser Username과 Password를 원하는 대로 지정해주시면 됩니다. 이메일은 사실 아무렇게나 적으셔도 무방합니다. 잘 만들어졌는지 확인하기 위해 아래의 명령어로 django 서버를 시작시켜줍니다. python manage.py runserver ..

[Django] Windows에서 Django 실행하기

Django는 python을 이용한 웹 개발에 사용되는 프레임워크입니다. 웹의 서버로 사용하기에 처음에 시작하기도 편하고 자료도 방대해 아주 적합하다고 생각합니다. Django를 Windows에서 설치하는 방법을 알아보도록 하겠습니다. 저는 anaconda를 이용해 설치를 진행했습니다. 가장 먼저 가상 환경을 생성해줍니다. 가상 환경을 생성하지 않고 그냥 실행해도 상관은 없지만, 안전을 위해 가상 환경에서 실행하는 것을 추천드립니다. 아래의 명령을 실행하면 t라는 이름의 가상환경이 생성됩니다. conda create -n t python 그리고 아래의 명령으로 방금 만든 t라는 가상 환경을 활성화 시킬 수 있습니다. conda activate t 가상환경과 관련된 몇가지 명령을 더 소개해드리겠습니다. c..