본문 바로가기

분류 전체보기718

Django - admin superuser생성 및 기본 다루기 # admin 계정 생성 (super user create) #1 기본적으로 환경이 준비가 되어있다는 전제하에 (환경 준비가 안되어있고 뭐가 기본으로 준비되어야 할지도 모르겠다면 내가 작성한 ‘Django - 기본사이클 - 모델과 웹사이트1과 2’를 보고 준비하면 될것같다) vscode터미널에 python manage.py createsuperuser 라고 입력한다. 그리고나서는 username email 을 각각 입력하고 비밀번호는 너무 단순하지 않게 8자리 이상으로 작성한다. (예를들어 password 등 ok, 0000은 안됨) # 그 외적으로는 만졌던 코드셋에 대해서 올려본다. # 첫번째 파일 my_car_site > cars > views.py from django.shortcuts import.. 2022. 10. 1.
Django - 기본사이클 - 모델과 웹사이트2 # django 모델과 웹사이트 1에 이은 2편을 시작한다. #1 만들어두었던 어플리케이션 안의 models.py 를 열고 클래스를 만들어주자. 나는 경로가 my_car_site > cars > models.py 이다. from django.db import models # Create your models here. class Car(models.Model): # primary key가 auto increment방식으로 늘어간다. brand = models.CharField(max_length=30) year = models.IntegerField() def __str__(self): return f'Car is {self.brand} {self.year}' #2 manage.py가 있는 경로의 터미널.. 2022. 9. 30.
Django - 기본사이클 - 모델과 웹사이트1 어... django 사이클을 가급적이면 하나의 포스팅으로 끝내보려고 했는데 설명은 둘째치더라도 너무너무 길어서 2개, 3개로 쪼개서 포스팅을 해야겠다. # Django 사이클 # 모델과 웹 사이트 #1 vscode를 열고, vscode에 내장되어있는 터미널을 열고 해당 터미널을 통해서 작업을하고자 하는 폴더로 이동한다. #2 터미널에 명령을 입력한다. django-admin startproject 내가원하는프로젝트명 예시 django-admin startproject my_car_site 그러면 내가 작업하려고 들어온 폴더안에 프로젝트 폴더 뭉탱이가 생긴다. #3 터미널을 통해서 2번에서 만든 프로젝트 폴더로 이동한다. 예시 cd my_car_site #4 마음에 드는 이름으로 어플리케이션 폴더를 생성.. 2022. 9. 30.
Django - 데이터베이스 모델 연결하기 이번에도 연결이 참 많다. 그리고 정말 이 강의 강추한다. 최고의 입문자 강의다. 함수와 클래스 기반의 django 개발자가 되면 개발 인생이 달라질거라고 하는데 암튼 지금은 잘 모르겠지만 정말 대단하다. 더불어서 아래의 코드는 처음부터 쌩으로 다 작성한 것도 있지만 보통 python manage.py ~~~ 로 이용되는 명령으로 생성 한 것들도 있다. 가장 중요한건 명령문과 순서인데, 그것까지 캐치하진 못했다. # 첫번째 파일 my_site > office > models.py from django.db import models from django.core.validators import MaxValueValidator, MinValueValidator # Create your models here... 2022. 9. 30.