본문 바로가기

분류 전체보기

(657)
[Django] Django - (맛보기)reverse 이번에는 reverse에 대해서 알아보겠습니다. reverse란, path 의 옵션중에 name 을 이용해서 url 을 역으로 찾는 기능입니다. 다르게 표현하면 view 이름을 이용해서(name = view 이름) url을 찾는것입니다. 표현이 좀 어설프지만 코드를 보면 명확해 집니다. /first_app/urls.py - from django.urls import path from . import views urlpatterns = [ path('', views.num_page_view), path('/', views.news_view, name='topic-page'), path('/', views.add_view), ] /first_app/views.py - num_page_view 추가 from ..
[Django] Django - (맛보기)Redirect 이번에는 Redirect에 대해서 알아보겠습니다. /first_app/views.py - num_page_view 추가 from django.shortcuts import render from django.http.response import HttpResponse, Http404, HttpResponseNotFound, HttpResponseRedirect # Create your views here. articles = { 'sports':'Sport page~', 'finance':'Finance page~', 'politics':'Politics page~', 'sports1':'Sport1 page1~', } def news_view(request, topic): try: result = art..
[Django] Django - (맛보기)404 예외처리 이번에는 404 예외처리에 대해서 알아보겠습니다. /first_app/views.py 수정 - news_view 에 예외처리 추가 from django.shortcuts import render from django.http.response import HttpResponse, Http404, HttpResponseNotFound # Create your views here. articles = { 'sports':'Sport page~', 'finance':'Finance page~', 'politics':'Politics page~', } def news_view(request, topic): try: result = articles[topic] return HttpResponse(result) ex..
[Django] Django - (맛보기)동적인 View 이번에는 동적인 view에 대해서 알아보겠습니다. /first_app/views.py - View 를 몇개 추가해보겠습니다. from django.shortcuts import render from django.http.response import HttpResponse # Create your views here. def simple_view(request): return HttpResponse('SAMPLE VIEWS ~~~~') # template HTML > JINJA # 새로추가된 view def sports_view(request): return HttpResponse('sports Page ~~~~') # 새로추가된 view def finance_view(request): return Htt..
[Django] Django - (맛보기)Function 기반 View 이번에는 Function 기반 view에 대해서 알아보겠습니다. 먼저 프로젝트(my_site)를 만들고 장고앱(first_app)을 만들겠습니다. (django) D:\workspace\Python\Django\DJANGO4\DJANGO_COURSE_V2>cd 06-Django-Views-Routing-URLs (django) D:\workspace\Python\Django\DJANGO4\DJANGO_COURSE_V2\06-Django-Views-Routing-URLs>django-admin startproject my_site (django) D:\workspace\Python\Django\DJANGO4\DJANGO_COURSE_V2\06-Django-Views-Routing-URLs>cd my_sit..
[Django] Django - (맛보기 url 연결)프로젝트 생성 및 장고앱 추가 이번에는 간단하게 Django 프로젝트를 생성 및 하위 앱 추가에 대해서 알아보겠습니다. Django 설치 - 가상환경 설치는 생략합니다. (django) D:\workspace\Python\Django\DJANGO4\DJANGO_COURSE_V2>pip install django Collecting django Downloading Django-4.1.2-py3-none-any.whl (8.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.1/8.1 MB 2.5 MB/s eta 0:00:00 Collecting sqlparse>=0.2.2 Downloading sqlparse-0.4.3-py3-none-any.whl (42 kB) ━━━━━━━━━━━━━━━━━━━..
[Django] Bootstrap 기초 이번에는 Bootstrap 의 기초에 대해서 알아보겠습니다. button, form 예시 // CSS .btn-danger{ color:black; background-color: rgb(78, 68, 216); } .btn-danger:hover{ background-color: blue; color:red; } // HTML Primary Secondary Success Danger text Info Light Dark Link Email address We'll never share your email with anyone else. Password Password must contain 10 letters Check me out Submit 결과화면 HTML 삽입 미리보기할 수 없는 소스 Navi..
[Django] CSS 기초 이번에는 CSS의 기초에 대해서 알아보겠습니다. CSS 파일을 사용하는 샘플 기초 // 일반적인 태그명에 스타일 적용하는 방법 h1{ color: rgba(255, 89, 0, 0.338); } h2{ color: greenyellow; background-color: black; } body{ background-color: cornflowerblue; } div{ color: blue; background-color: orange; /* border-color: orange; */ border-width: 20px; border-style: dashed; } span{ color: red; } Heading Here Heading Two Outside a div Inside a div Inside a..