본문 바로가기

Back-end

(48)
Django Blog 만들기 - part 2 : 어플리케이션과 라우트 Django Blog 만들기 - part 2 : 어플리케이션과 라우트 GitHub : https://github.com/bellcastle88/Django-Website-Project 1. 하나의 Project에 여러 App을 추가할 수 있다. -다른 파트를 나눠서 구성 할 수 있다. 2. App추가 하기 >python manage.py startapp blog (앱 이름) 3. Blog에 view.py로 들어간다. -home은 blog홈페이지의 트레픽을 다룬다. -home은 입력값(request)를 가진다. -이 function(함수) 에서는 유저가 무엇을 볼지 return 할것이다. *트레픽 : 통신망을 통과하는 정보의 흐름. 통신망과 통신 기기를 점유하는 시간으로 그 양을 나타냄. 4. Blog안에..
Django Blog 만들기 - part 1 : 시작하기 Django Blog 만들기 - part 1 : 시작하기 GitHub : https://github.com/bellcastle88/Django-Website-Project 1. 장고 설치 >pip install django 2. 장고버전 체크 >python -m django --version 3. 장고 하위명령어 보기 >django-admin 4. 장고 프로젝트 시작 >django-admin startproject django_project(프로젝트 이름) 5. 생성한 프로젝트로 진입 >cd django_project 6. 구성설명 - settings.py : 모든 장고 세팅을 담당 - urls.py : url을 통해 맵핑/ 어떤 url을 유저에게 보내기 위한 통로 7. 프로젝트 실행 >python ma..
파이썬 기초 - 3 ( 노트정리 ) with 나도코딩 5-1. if weather = "비" if 조건: 실행 명령문 weather = input("오늘 날씨는 어때요?") if weather == "비" or weather == "눈": print("우산을 챙기세요") elif weather == "미세먼지": print("마스크를 챙기세요") else: print("준비물 필요 없어요") - 조건문에 or 을 사용해서 2가지 이상 적을 수 있다. - if문 이후에는 : 표시로 마무리해야 실행된다. temp = int(input("기온은 어때요?")) if 30
파이썬 기초 - 2 ( 노트정리 ) with 나도코딩 3-1. 문자열 3가지 방법 '나는 소년입니다' "나는 소년입니다" """나는 소년입니다""" 3-2. 슬라이싱 jumin = "990120-1234567" print("성별 : " + jumin[7]) print("연 : " + jumin[0:2]) # 0 부터 2 직전까지 print("월 : " + jumin[2:4]) print("일 : " + jumin[4:6]) print("생년월일 : " + jumin[:6]) # 처음부터 6 직전까지 print("뒤 7자리 : " + jumin[7:]) #7 부터 끝까지 print("뒤 7자리 (뒤에서부터) : " + jumin[-7:]) # 맨 뒤에서 7번째부터 끝까지 3-3. 문자열처리함수 python = "Python is Amazing" print(p..
파이썬 기초 - 1 ( 노트정리 ) with 나도코딩 1-1. 숫자 자료형 print(5) print(-10) print(3.14) print(2*8) print(3*(3+1)) 1-2. 문자열 자료형 print('풍선') print("나비") print("ㅋㅋㅋㅋㅋ") print("ㅋ"*5) #ㅋㅋㅋㅋㅋ *이용해 여러문자 입력가능 1-3. boolean 자료형 print(5>10) print(True) print(notTrue) 1-4. 변수 animal="원숭이" name="솜이" age=3 hobby="산책" is_adult=age>=3 print("우리집"+animal+"의이름은"+name+"연탄이에요") print(name+"는"+str(age)+"살이며,"+hobby+"을아주좋아해요") print(name+"이는어른일까요"+str(is_adult..
포트폴리오 웹사이트 만들기 with Django 깃헙 코드 : https://github.com/bellcastle88/Portfolio-Project Django설치 프로젝트 생성 앱 생성 >Pip install django >Django-admin startproject mywebsite >Python manage.py startapp base mywebsite.settings.py에 base 앱 추가하기 base폴더에 templates/base 생성하기 생성한 templates/base에 home.html 생성하기 home.html에 Hello, world 입력하기 base.views.py에 home만들기 from django.shortcuts import render # Create your views here. def home(request)..
Django REST framework 기본 익히기 Django 개발 환경 세팅 ( windows ) 설치할 폴더를 생성 후 가상환경을 설치해줍니다. 가상환경은 (venv)가 표시되면 정상적으로 진입한 것입니다. > mkdir Rest-CRUD > cd Rest-CRUD > python -m venv venv > .\env\Scripts\activate 또는 venv\Scripts\activate > (venv) pip install django > (venv) django-admin startproject mysite . > (venv) python manage.py startapp api djangorestframework : DRF의 모든 기능을 사용하기 위해 설치합니다. django-rest-knox : 회원가입/인증에 사용될 패키지입니다. > (..
To - Do 앱 만들기 Django-admin startproject todo (inter to todo folder) Python manage.py migrate Python manage.py createsuperuser Register superuser Python manage.py runserver 127.0.0.1:8000/admin -> log in Python Manage.py startapp tasks Add 'tasks' in settings.py in todo Add this in view.py in tasks Add templates in tasks add this in list.html To Do To return an actual template in view.py change return next to ..