분류 전체보기75 django) 장고에 mysql 연동하기 1. 원격 접속이 가능한 DB 서버를 만든다. 2. config 폴더의 settings.py 의 DATABASE 부분을 다음과 같이 수정한다. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'testdb', # DB 이름 'USER': 'admin', # 사용자 이름 'PASSWORD': 'password', # 설정한 비밀번호 'HOST': '192.168.232.112', # DB 접속 IP 'PORT': '3306', # 포트번호 'OPTIONS': { 'init_command': 'SET sql_mode="STRICT_TRANS_TABLES"' } } } 3. 수정한 후 mysqlclient를 설치해준다. pip .. 2023. 2. 22. django) GET, POST 실습 1. main.html을 통해서 GET, POST의 기능을 수행하고, 각각의 html 페이지를 보여준다. main입니다~~~~~~~~~~~ 클릭하면 이동하는 태그 {% csrf_token %} 전송하기 2. send_get.html, send_post.html 을 생성한다. 3. views.py에 get, post 기능과 html을 매핑하는 코드를 작성한다. def send_get(request): num1 = request.GET.get('num1', None) num2 = request.GET.get('num2', None) num1 = int(num1) num2 = int(num2) result = num1 + num2 context = {"result": result} return render(r.. 2023. 2. 21. django) html 사용하여 템플릿 만들기 & 페이지 이동 후 다른 html 페이지 출력 0. app01 폴더 생성은 이전에 올린 앱 프로젝트 생성하기를 참고한다. https://beenstudy2023.tistory.com/59 django) 앱 프로젝트 생성하기 앱 프로젝트 생성 1. app01(=앱 이름)이라는 폴더를 만든다. python .\manage.py startapp app01 *migrations/ : 파이썬 모듈로 작동하는 폴더, 데이터베이스 스키마 관련 *admin.py : 관리자가 접속하면 보이는 화면 beenstudy2023.tistory.com 1. 'templates'(=폴더명)을 만들어서 해당 폴더 밑에 abcd.html(=파일명) 파일을 만든다. 2. 해당 html에 출력하고자 하는 코드를 입력한다. 안녕하세요, 감사해요, 잘 있어요, 다시 만나요 3. conf.. 2023. 2. 21. django) 앱 프로젝트 생성하기 앱 프로젝트 생성 1. app01(=앱 이름)이라는 폴더를 만든다. python .\manage.py startapp app01 *migrations/ : 파이썬 모듈로 작동하는 폴더, 데이터베이스 스키마 관련 *admin.py : 관리자가 접속하면 보이는 화면 *apps.py : 앱을 프로젝트에 등록하는 기능을 하는 파일 *models.py : 장고 DB 관련 파일, 데이터베이스의 테이블에 1:1로 매칭이 되는 파일 *tests.py : 테스트를 위한 파일 *views.py : 실질적으로 파이썬 코드가 실행되는 부분 (클래스형, 함수형 모두 가능) *urls.py : 폴더 안에 없지만, 추가로 생성해서 사용해야 하는 파일 2. views.py에 "Hello Django World!"를 출력하는 코드를 .. 2023. 2. 21. 이전 1 ··· 6 7 8 9 10 11 12 ··· 19 다음