FrameWork/Django (총 15개) 썸네일형 리스트형 Django - 회원가입 전송 Form 만들기 1. 구성1. join.html - 회원가입 HTML 웹상에서는 다음과 같이 보여진다 2. success.html - 회원가입 성공시 이동할 html 2. 설정1. Model 설정1) WebUser 객체 생성- models.py 안에 models.Model을 상속받는 클래스를 생성한다- 레코드들을 구분하는 ID는 'id'라는 필드명으로 자동 생성된다- 해당클래스 안에 테이블에 대응하는 필드들을 추가한다 2) migrations 파일 만들기- python manage.py makemigrations "앱이름" 3) migrate 명령어로 데이터베이스 최신화 하기- python manage.py migrate2. urls.py 설정- 사용자가 url을 요청할시 실행할 메소드들을 지정한다1) /join/ 에 .. Django - Template(템플릿) 사용 중요 - 관습적으로 template들의 위치는 templates라는 폴더안에 모아 둔다.- templates폴더의 위치는 보통 관습적으로 application아래에둔다. - 여러 어플리케이션을 사용할 경우를 대비하여 application명으로 폴더를 따로 둬서 넣는다. 1. admin 페이지를 이용하여 Model에 데이터 추가하기- 템플릿을 이용하여 사용자에게 보여질 페이지를 만들기 전에 우선 데이터베이스에 데이터를 채운다 1. admin 페이지로 이동하여 POLLS앱의 Questions 오브젝트를 클릭한다 2. 데이터를 추가하기 위해 ADD QUESTION을 클릭한다. 3. 적절히 데이터를 기입하고 SAVE를 클릭한다 4. 또하나의 데이터를 추가한다5. 데이터가 모두 추가되었음을 확인할 수 있다. 2... Django - 장고 어드민 사이트 이용하기 1. 어드민 계정 생성1) python manage.py createsuperuser2) Username : "어드민 계정이름"3) Email address : admin@email.com4) Password: ************ Password: ************ 2. 어드민 사이트 방문url : http://"본인의 장고사이트 도메인":port/admin 3. 만든 앱 어드민 사이트에 등록하기- admin 사이트에서 내가 만든 오브젝트를 사용하려면 어드민 앱에게 그 오브젝트를 알려야한다 1. admin.py에 내가만든 오브젝트 등록하기1) 앱하위의 admin.py를 편집한다2) 아래코드 삽입 from .models import "오브젝트(Models 생성시 만든)" admin.site.reg.. Django - 장고 앱 생성, 뷰 생성, 모델 생성 1. 앱 만들기1) 생성터미널창을 띄워 manage.py 파일이 존재하는 곳에서 아래 명령어를 입력하여 앱을 만든다- python manage.py startapp "경로/앱이름" 2) 앱등록 settings.py 편집- INSTALLED_APPS 섹션에 '앱이름.apps.앱Config' 추가 2. View 만들기 1. view 코드 작성1) 앱 하위에 존재하는 views.py를 편집한다2) from django.http import HttpResponse 코드를 삽입3) index함수를 아래그림과 같이 작성한다 2. url 매핑1. 앱 url 매핑1) polls 앱하위에 urls.py 라는 이름으로 파일을 만든다2) 그후 아래와 같이 코딩한다 2. 루트 url 매핑1) 최상단에 존재하는 urls.py .. Python - 장고 명령어 명령어1. 프로젝트 생성 : django가 설치된 가상환경에서 실행해야한다- django-admin.py startproject conf .\"프로젝트이름" 이후의 명령어들은 모두 생성한 프로젝트의 manage.py가 존재하는 위치에서 실행한다manage.py는 django.core.management의 excute_from_command_line 함수를 import하여 사용하므로 다음의 사이트를 참조한다- https://docs.djangoproject.com/fr/1.8/_modules/django/core/management/ 1. 도움말- python manage.py help --commands 2. 서버 실행- python manage.py runserver 3. 앱 생성- python man.. Python - 장고 Project 와 Apps Apps- 앱이란 어떤 기능을 하는 웹 어플리케이션을 말한다- 하나의 앱은 모듈처럼 사용할 수 있어 여러개의 프로젝트에 속할 수 있다. Projects- 프로젝트란 웹사이트의 어플리케이션들과 그 구성의 집합- 여러개의 앱들을 포함한다 Python - Window 장고 프레임워크 환경 구축 , Mysql 연동 용어*pip - python관련 패키지 설치 및 관리 시스템 설치가이드 -사이트* : https://wikidocs.net/6606 https://tutorial.djangogirls.org/ko/django_start_project/-공식 : https://docs.djangoproject.com/en/2.1/intro/-블로그 : http://duzi077.tistory.com/126 Window1. 파이썬 설치 및 환경 구성1. python.org 에서 3.X 버전 Python 설치 및 환경변수 등록- 환경변수를 등록하지 않으면 sdk가 잡히지 않는다)- 설치 경로 : default 설치시 경로는 다음과 같다 : C:\Users\사용자\AppData\Local\Programs\Python\Pytho.. 이전 1 2 다음