반응형

ㅁ DB 설정

 settings.py 파일에 DATABASES를 추가한다.

 

ㅁ models.py

 #Create your models here.

class Qustion(models.Model):

        question_txt = models.CharField(max_lenth=200)

        pub_date = models.DateTimeField('date published')

 

class Choice(models.Model):

        question = models.Foreignkey(Question on-delete = models.CASCADE)

        choice_text = models.CharField(max_length=200)

         votes = models.IntegerField(default=0)

반응형

'파이썬 > 장고(Django)' 카테고리의 다른 글

3~4. hello 프로젝트 만들기  (0) 2019.08.14
1. 장고소개 / 2. 설치 및 주요파일  (0) 2019.08.14
반응형

ㅁ hello 프로젝트에 URL 설정 및 APP URL 추가

 1) hello 프로젝트에 urls.py파일을 연다.

 2) "path('hello/', include('helloApp.urls')), " 를 추가한다.

 3) 추가한 APP에 urls.py 파일을 생성하고 아래를 입력한다.

 4) from django.urls import path

    from . import views

     ...

     urlpatterns = [

           path('', views.index),

     ]

 5) 서버구동

 

ㅁ  wsgi.py

  web service gateway interface의 줄임말

반응형

'파이썬 > 장고(Django)' 카테고리의 다른 글

5. 데이터베이스 설치  (0) 2019.08.14
1. 장고소개 / 2. 설치 및 주요파일  (0) 2019.08.14
반응형

장고

ㅁ 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크

ㅁ MTV 구조

 - Model (Database) -> models.py

 - Templete(Jinja2, HTML형태, 화면) -> *.html

 - View(흐름제어, 로직) -> views.py

ㅁ 화면구동 과정

 Browser -> URL Conf -> View <-> Model <-> DB

                                         -> Templete

ㅁ 프로젝트 만들기

 1) 해당 폴더로 이동

 2) "django-admin startproject <프로젝트 이름>" 입력

ㅁ 서버 실행

 1) 프로젝트 폴더로 이동

 2) "python manage.py runserver" 입력

ㅁ App 생성

 1) 프로젝트 폴더로 이동

 2) "python manage.py startapp <앱이름>" 입력

반응형

'파이썬 > 장고(Django)' 카테고리의 다른 글

5. 데이터베이스 설치  (0) 2019.08.14
3~4. hello 프로젝트 만들기  (0) 2019.08.14

+ Recent posts