Old/Django

    Django 관리자 계정 생성

    Django 관리자 계정 생성

    Terminal에 아래의 명령어를 입력하면 관리자 계정이 생성 가능하다. $ python manage.py createsuperuser 명령어를 입력한 뒤 계정 이름, 이메일, 패스워드, 패스워드 확인 순으로 입력을 하면 관리자 계정이 생성된다. 패스워드 입력 시 커서는 움직이지 않으나 입력은 되고 있으니 그냥 입력하면 된다! 관리자 계정이 정상적으로 생성되어 있는지 확인해보자. 다음 명령어를 입력하여 서버를 실행한다. $ python manage.py runserver 인터넷 창에 127.0.0.1:8000 을 입력하여 서버로 들어가보자. 다음과 같은 화면이 나오면 성공한 것이다! 그러면 관리자 페이지로 들어가보자. 위의 주소에서 끝에 /admin을 붙인 127.0.0.1:8000/admin으로 접속하..

    Django 기본 명령어

    Django 기본 명령어

    django-admin startproject - 장고 프로젝트를 만드는 명령어, 웹 서비스를 만들 때마다 실행 startapp - 프로젝트의 기능적 단위인 앱을 만들 때 사용 makemigrations - 주로 model의 변경 사항에 대해 DB에 적용할 내용을 정리할 때 사용 sqlmigrate - 실행할 SQL 명령문을 출력 migrate - 실제 변경사항을 DB에 반영 showmigrations - 프로젝트의 DB 변경사항 목록과 상태를 출력 runserver - tset server를 실행 dumpdata - 현재 DB의 내용을 백업할 때 사용 loaddata - 백업 파일에서 DB로 내용을 복구할 때 사용 flush - DB 테이블은 유지하나 데이터만 삭제할 때 사용 shell - django..

    Django 프로젝트 구조

    Django 프로젝트 구조

    Config 폴더 : 프로젝트 설정 및 웹 서비스 실행을 위한 폴더 - __init__.py : 파이썬 2와의 호환을 위해 만들어진 파일 - asgi.py : Asynchronous Server Gateway Interface, django channel이 작동하는 기반 - urls.py : url 설정 - wsgi.py : Web Server Gateway Interface, 웹 서비스를 실행하기 위한 wsgi 관련 내용 - settings.py : 프로젝트와 관련된 설정 BASE_DIR : 프로젝트 루트 폴더 SECRET_KEY : 보안을 위해 사용, 세션값의 보호나 보안 URL을 만들때 사용, 노출되면 안 됨 DEBUG : 디버그 모드를 설정, True일 경우 오류 메시지 확인 가능, 실제 배포시엔..

    Django 설치 및 프로젝트 생성

    Django 설치 및 프로젝트 생성

    1. Django 설치 - 앞서 만든 프로젝트에서 하단의 Terminal 버튼을 입력하고 다음과 같은 명령어를 입력한다. $ pip install django - 장고 설치가 완료 되었으면 아래 명령어를 입력하여 장고 프로젝트를 생성한다. (config 뒤에 한칸을 띄우고 .을 입력해야 한다!) $ django-admin startproject config . - 프로젝트 생성이 완료되면 config 폴더 및 manage.py 파일이 생기게 된다. - 다음은 DB를 생성할 차례이다. 아래 명령어를 입력한다. $ python manage.py migrate - db.sqlite3 파일이 생성 되면서 DB 생성까지 완료 되었다.

    파이참 설치 및 프로젝트 생성

    파이참 설치 및 프로젝트 생성

    1. 파이참 설치 - https://www.jetbrains.com/pycharm/download/#section=windows Download PyCharm: Python IDE for Professional Developers by JetBrains Download the latest version of PyCharm for Windows, macOS or Linux. www.jetbrains.com 해당 링크로 들어가면 다음과 같은 화면이 나오게 된다. 오른쪽의 검정색 Download 버튼을 클릭하면 파이참 설치 파일을 다운로드 하게 된다. 이후 설치 파일 다운로드가 완료되면 Next를 쭉쭉 누르면서 설치를 하면 된다! 2. 프로젝트 생성 - 설치 완료 후 파이참을 처음 실행하면 다음 화면이 나온다..

    Web Programming이란?

    Web Programming이란?

    1. 인터넷과 웹 사이트 - 인터넷 : Inter + Network의 합성어로, 전 세계에 걸친 컴퓨터 네트워크 시스템 - 최초의 인터넷 : 미국의 아파넷(ARPAnet) - 웹 사이트 : 도메인 이름, IP 주소, 루트 경로로 이루어진 URL을 통하여 보이는 웹 페이지의 묶음 - DNS(Domain Name System) : 숫자로만 이루어진 IP 주소는 실질적으로 사용하기에 불편하기 때문에, 쉽게 외워서 사용하기 위한 인터넷 주소 2. 웹 프로그래밍 - Front-end Programming : 브라우저 또는 사용자 영역의 프로그래밍, HTML, CSS, JavaScript등을 사용 HTML 페이지의 구성(기본 구조) CSS 색상이나 크기 등 디자인적인 요소 JavaScript 기존 페이지의 내용 변..