본문 바로가기

분류 전체보기

[django] 어드민 계정 생성 및 비밀번호 초기화 인트로 안녕하세요. 오늘은 django 에서 슈퍼 유저, 즉 어드민 계정을 생성하는 방법에 대해 설명해드리겠습니다. django 는 관리자 권한의 사용자가 웹 서버의 컨텐츠를 관리할 수있도록 관리 인터페이스를 제공합니다. 관리자 권한의 사용자를 슈퍼유저라고 하는데요. 장고에서 슈퍼유저(superuser)란, 장고 내 모든 권한을 가진 사용자(admin) 입니다. 장고 프레임워크 내 모델 및 데이터 등을 관리할 수 있으며 admin 페이지에 들어가기 위해서는 아래와 같이 슈퍼유저를 생성해야 합니다. 목차 1) django 슈퍼유저 생성 2) django 슈퍼유저 비밀번호 초기화 3) 로컬 웹 서버 구동 4) admin 페이지 접속 5) admin.py 모델 등록 1. 슈퍼 유저 생성하기 가장 먼저 슈퍼유저.. 더보기
[django] 웹페이지 만들기 (3) - 뷰 생성하기 인트로 파이썬으로 /index URL을 입력하면 간단한 뷰를 띄우는 것을 포스팅합니다. 장고의 뷰(View)는 웹애플리케이션이 동작하기 위한 로직을 담당하는데요. 아래에서 자세히 살펴보도록 하시죠. 목차 1. django URL 매핑 확인하기 2. django View 만들기 1. django URL 매핑 확인하기 먼저 장고에서 View를 생성하기 전에 URL 매핑이 잘 정의되어 있는 지 확인해 주세요 :) * URL 매핑이 되어 있지 않으면, 주소 창에 index를 입력해도 정의한 뷰 함수가 실행되지 않습니다. urls.py from django.urls import path app_name = 'blog' urlpatterns = [ path('', views.index), ] 2. django Vi.. 더보기
[django] 웹 페이지 만들기 (2) 프로젝트와 앱 생성하기 인트로 파이썬으로 프로젝트 생성하고 간단한 앱을 통해 뷰를 띄우는 것을 포스팅합니다. 장고에서는 프로젝트를 생성하고, 앱을 또 생성해야 하는데요. 그 이유는 앱은 우리가 구현하고자 하는 웹애플리케이션이고, 프로젝트는 설정파일, 다양한 웹애플리케이션을 모아둔 집합이기 때문입니다. 따라서 Django의 프로젝트는 다양한 웹애플리케이션을 포함할 수 있습니다 :) 목차 1. django 프로젝트 생성하기 (startproject) 2. 블로그 앱 만들기 (startapp) 3. 블로그 앱 환경설정하기 (url.py, setting.py) 1. django 프로젝트 생성하기 1. 참고 원하는 웹애플리케이션(Web application)을 구현하기 위해 가장 먼저 프로젝트를 생성합니다. 프로젝트를 생성하기 위해서 .. 더보기
[Python] 파이썬 기본 자료형(number,string) 안녕하세요. 오늘은 파이썬의 자료형인 숫자형, 문자형에 대하여 알아보겠습니다. 귓동냥으로 파이썬을 들어 머릿속에 체계적으로 정리되지 않아 처음부터 차근차근 배워보고자 합니다. 그럼 가장 기본인 자료형에 대해 공부해보도록 하겠습니다. 목차 1. 자료형이란? 2. 파이썬의 숫자형 및 사칙 연산 3. 파이썬의 문자형 및 문자열 연산 1. 자료형이란 자료형이란 ? 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 변수 형태로 사용하는 모든 것을 의미합니다. 어떤 프로그래밍 언어든 자료형을 이해해야 목적에 맞게 프로그래밍을 잘 할 수 있습니다. 파이썬에는 C/C++, JAVA 등 타 프로그래밍 언어와 같이 자료형을 가지고 있습니다. 그러나 변수를 선언할 때 자료형을 명시하지 않는 가장 큰 차이점을 가지고 있.. 더보기
[VSCode] Visual Studio Code 테마 변경 및 추천 인트로 안녕하세요. 오늘은 VS Code 의 테마 변경 및 여러 가지 테마들에 대해 포스팅하겠습니다. 최근, 개발을 다시 시작하려 하며 텍스트 에디터를 선택 중이였는데요. 특정 언어에 종속적이지 않은 에디터를 찾다 보니 VS Code가 가장 대중적이며 많이 사용된다는 사실을 깨달았습니다. 따라서 오늘은 Visual Studio Code 의 테마를 변경해보겠습니다. Visual Studio Code는 MicroSoft에서 개발한 텍스트 에디터로 , 윈도우/macOS/리눅스를 모두 지원합니다. 또한 터미널을 자체 내장하고 있어 별도의 터미널 창을 열 필요가 없어 편리합니다. 그럼 Visual Studio의 테마 변경하는 법을 포스팅한 후 VS Code의 여러가지 기본 내장 테마에 대해 설명해드리겠습니다 :).. 더보기
[Python] 파이썬 에디터 대표 4가지 안녕하세요. 오늘은 파이썬 에디터 대표 4가지에 대해 포스팅하겠습니다. 파이썬 코드를 더욱 편하게 실행시키기 위해 파이썬 에디터(editor)를 설치해야 하는데요. 기본 에디터인 IDLE 를 사용할 수 있지만, 개발이 편리하여 에디터를 많이 사용하곤 합니다. 대표적인 파이썬 에디터에는 인기순대로 Pycharm, Visual Code, Jupyter, IDLE 등이 있습니다. Pycharm 다운로드 링크 : https://www.jetbrains.com/pycharm/ 개발사 : JetBrains 파이참은 유명한 파이썬 에디터 중 하나로 4년 연속 개발자 사용률 1위를 달성하는 에디터입니다. 그만큼 자동 완성, 문법 체크 등이 편리하기 때문인 것같습니다. 파이참은 파이썬 전용 에디터 이므로 별도의 확장 라.. 더보기
[Python] 파이썬 3.9 설치 및 실행 안녕하세요. 오늘은 파이썬(Python 3.9)를 설치하는 글을 포스팅해보겠습니다. 파이썬이란? 문법이 쉬워 비전공자/전공자 코딩 입문에 많이 사용되는 언어입니다. 간결하며 개발 생상성을 많이 향상시킬 수 있어 웹 개발 뿐 아니라 데이터 분석에도 많이 사용되고 있습니다. Python3.9가 가장 최신 버전이며, 현재 Python2 는 지양되는 추세입니다. 파이썬은 파이썬 모듈 설치와 파이썬 에디터 설치를 수행해야 합니다. 목차 1. 파이썬 다운로드 2. 파이썬 설치 프로그램 실행 3. 파이썬 설치 진행 4. 파이썬 정상 설치 확인 1. 파이썬 설치 프로그램 다운로드 파이썬(Python)은 공식 홈페이지에서 다운받으실 수 있는데요. 파이썬 홈페이지 https://www.python.org/downloads.. 더보기
[Spring] MVC 프로젝트 생성 및 환경 설정 인트로안녕하세요. 오늘은 스프링에서 MVC 프로젝트 환경 세팅과 프로젝트생성을 포스팅해보겠습니다. 목차 1. 프로젝트 환경 설정 2. STS 실행 3. 프로젝트 생성 4. Maven 프로젝트로 변환 5. 실행환경 1. 프로젝트 환경 설정 Tomcat과 Spring Tool Suite를 다운로드할 때, 한 폴더에 모두 다운로드하는 것을 권장합니다. 한 폴더에서 STS, Tomcat을 모두 관리하는 것이 매우 편리하기 때문입니다. 1-1) JDK 11 버전 이상 설치 링크 : www.oracle.com/kr/java/technologies/javase-downloads.html 설치한 JDK(Java Development Kit)는 C:/ProgramFiles/Java/jdk-11.0.5에 관리되고 있습니다.. 더보기