django 시작하기
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
django 시작하기
django Youtube을 보고 정리한 내용
1. ORM (object relationl mapper)
파이썬에서 DB를 다룰 때 흔히 볼 수 있는 단어이다. 객체지향 언어에서 DataBase를 다루는 기술을 흔히 ORM이라고 한다. SQLAlchemy나 django가 ORM이라고 할 수 있다.
장점으로는 , 코드가 간결해지고 Flexible하다.
하지만 기존 SQL문 보다 느리다는 단점이 있다.
2. 장고 시작하기
개발환경 : 윈도우10, django version : 3.0.3
>>>pip install django
>>>django-admin startproject youtube_django
그러면 youtube_django라는 폴더와 부모 디렉토리(youtube_django)와 같은 이름의 youtube_django라는 폴더와 manage.py 파일이 생긴다
3. 서버 돌리기
>>>python manage.py runserver
cmd창에서 ctrl+c 하면 서버가 중단된다!
4. app 만들기
>>>python manage.py startapp play_video
그러면 play_video라는 폴더와 함께 그 밑에 아래와 같은 파일들이 생긴다
5. url 추가하기
play_video 에 urls.py 파일을 추가하고
from django.contrib import admin from django.urls import path from . import views urlpatterns = [path('',views.index,name='index')]
views.py에 아래와 같은 내용을 추가한다.
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse(들어갈텍스트)
video라는 url을 youtube_django의 utils.py파일에 추가한다.
from django.contrib import admin from django.urls import include,path urlpatterns = [path('admin/', admin.site.urls),path('video/', include('play_video.urls'))]
6. DataBase
>>>python manage.py migrate
장고 db가 synchronized 된다!
공유하기 글 요소 저작자표시
from http://stareeing.tistory.com/27 by ccl(A)
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
댓글 쓰기