분류 전체보기718 Django - 동적 뷰, 라우팅 조작 (어려움) 와.. 이번에도 역시나 어렵다. 간신히 따라가면서 이해하는 수준이다. 그래도 놀랍다. 내가 파이썬을 클래스까지 이해하고 소화하기 전엔 이게 도통 뭔말인지 암것도 모르겠었는데 django를 할때만큼은 클래스, 정의함수가 진짜 꽃이구나.. 라는것을 새삼 느낀다. 이걸 모르면 그냥 못하는거구나 싶었다. 지금은 따라하는 수준에 그치지만 따라하는 수준을 몇 번더 반복하고나서 소화하고, 활용하는 수준이 올것이란걸 알고있다. 그때까지 따라하고 또 따라하자. # 파일1 my_site > first_app > views.py from django.shortcuts import render from django.http.response import HttpResponse # Create your views here. ar.. 2022. 9. 29. Django 어플리케이션 생성 및 실행 (어려움 주의) # intro 이건 좀 어려웠다. 특히 경로나, 명령어 단 한개만 틀려버려도 이건 작동이 안되는 구조라서 애먹었다. 우선, Django의 어플리케이션을 생성하고 실행하기 위해서는 결과적으로 3개의 파일이 필요했다. # 경로와 파일 명 1. my_site > my_app > views.py 2. my_site > my_app > urls.py 3. my_site > my_site > urls.py # 1 어플리케이션 생성 터미널에 명령 입력 (물론 이 전에 manage.py 파일이 생성되어있는 곳과 동일한 위치에서 실행해야하며 이게 뭔말인지 잘 모를때는 내가 썼던 ‘Django 프로젝트 생성 및 실행’ 글을 먼저 보면 된다) python manage.py startapp 어플리케이션이름 나의 경우는 pyt.. 2022. 9. 29. Django 프로젝트 생성 및 실행 # django #1 프로젝트 생성 vscode에 내장된 터미널을 통해서 django 프로젝트를 진행하고자 하는 폴더로 경로를 이동한 후 django-admin startproject 프로젝트명 나는 django-admin startproject my_site 라고 하였다. #2 생성된 프로젝트 폴더로 이동 핵심은 프로젝트 생성시 manage.py가 있는 폴더와 동일한 경로로 위치를 옮기는 것이다. 나의 경우에는 그냥 만들고 바로 이동을 한것이라 cd my_site 로 해결 되었다. cd는 change directory의 약자로 알고있다. #3 manage.py를 통해서 server 실행 python manage.py runserver #4 터미널에 표시된 주소로 이동 터미널에 보면 Starting de.. 2022. 9. 29. *매우매우중요 Python class5 - 파이썬 파일 import # 동일한 폴더 안에 있는 파일들 # mymodule.py def useful_func(): print('Using the useful_func') class UsefulClass(): def __init__(self,message): self.message = message def report(self): print(self.message) # myprogram.py # 기본적으로 동일한 폴더 내에 있는 파이썬 파일을 import 해올때 이렇게 사용한다. from mymodule import useful_func from mymodule import UsefulClass # 만약에 다른 폴더에 있는 파이썬 파일을 import 해오려고 하면 # 해당 폴더 안에 __init__.py 라는 파이썬 파일을 기.. 2022. 9. 28. 이전 1 ··· 59 60 61 62 63 64 65 ··· 180 다음