web 6
-
-
models에 coffee class를 만든다. 각자의 필드 타입과 변수명을 지정해준다. default 값은 무엇을 기본 값으로 놓는지 알려준다. CharField일때는 반드시 max_length를 통해 문자의 길이를 정해준다. null 값이 false이면 빈 값이 들어오면 안된다. admin 페이지에 coffee를 추가해주면 관리가 가능하다. migration 작업을 cmd 창에서 하고 나야 이 모델을 사용할 수 있다. git에 추가하듯 앱의 마이그레이션을 먼저 만들고 마이그레이트 한다. python manage.py makemigrations homepage python manage.py migrate 요소를 추가하는 것도 가능하지만 Coffees를 눌렀을때 전체 메뉴의 이름이 나오지 않는다. 파이썬..
-
django web을 연습하는 의미로 자기소개 페이지를 만들었다. 부트스트랩으로 양식을 다운받아서 만들었다. from django.shortcuts import render, HttpResponse # Create your views here. def index(request): #return HttpResponse("Hello World") #number = 10 name = "michael" return render(request, 'index.html') view.py index로 응답하는 함수를 만들었다. HttpResponse를 통해 html 페이지를 호출한다. from django.contrib import admin from django.urls import path from homepage..
-
html 문법 간단히 정리 Title - 자기소개 페이지 이름 : 서안이 좋아하는 동물 : 개 고양이 좋아하는 언어 : 파이썬 html 5를 사용하기 위해 로 시작한다. html 태그로 페이지의 전체 내용을 감싼다. 링크를 통해 css문서 자바스크립트 문서를 불러올 수 있다. - 웹 브라우저가 해석할 html 문서의 구조 범위를 지정한다 - 화면을 통해서 볼 수 있는 내용과 레이아웃 등 - 로고, 헤더, 푸터, 네비게이션, 버튼, 팝업, 입력창, 메뉴, 광고 등 문단을 나누는 태그이다. 이런식으로 작성하면 된다. {% load static %} Home Work Contact Home Seoann Programmer 할 예정,, 아닐수도,, 😆 See my work Work Seoann's Pics Co..
-
이미 만들어 놓은 프로젝트 webproj에 진입하고, 가상환경을 activate 한다. django-admin startapp homepage 명령어로 homepage라는 앱을 만든다. homepage 폴더가 만들어지고 접속하면 MVT모델에 맞는 스켈레톤 코드가 나와있다. Hello 하는 요청과 응답을 하는 간단한 앱이다. manage.py의 관점에서 views.py는 homepage 폴더 안에 있기 때문에 경로와 함수 index를 import 한다. 반드시 settings의 설치된 앱 목록에 현재 homepage 앱을 추가 해야만 기능이 정상동작된다. python manage.py runserver --noreload 파이썬 3에는 오류가 있어서 실행이 안되기 때문에 다음 명령어로 디버그 후 서버를 실..
-
Flask Flask는 파이썬 마이크로 웹 프레임워크이다. Werkzeug 툴킷, Jinja2 템플릿 엔진을 사용한다. 핀터레스트, 링크드인 등의 결과물들이 있다. 특별한 도구나 라이브러리가 필요 없기 때문에 마이크로 프레임워크라 부른다. 플라스크는 플라스 자체에서 구현된 것처럼 애플리케이션 기능을 추가할 수 있는 확장 기능을 지원한다. 목적에 따른 모듈만 있는 환경 -> 가상환경 Web Internet 통신망 Web - 인터넷의 부분집합, 인터넷에 연결된 사용자들이 정보를 공유하는 공간 Web Page - Web Site의 부분집합 ex) google naver.. Mail - 인터넷의 부분집합, 프로토콜은 웹과 다르다. Client와 Sever의 상호작용 정보 요청 (Request) - Get() P..