본문 바로가기

Ankiwoong

(1399)
[Django Tutorial]Django APP 생성 Django Project 에는 여러개의 App 을 포함 할 수 있습니다. 각 App 에는 특정 기능을 포함 할수 있습니다. python manage.py startapp main 만약에 다른 App 를 생성 할려면 아래와 같이 명령어를 입력해서 생성 한다. python manage.py startapp App명 main App 를 생성 하고 나면 아래와 같은 파일이 생성이 된다. example/ │ ├── main/ │ │ │ ├── migrations/ │ │ └── __init__.py │ │ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── tests.py │ └── views.py │ ├───├── __init__.py │..
[Django Tutorial]Django Project 생성 Django는 Project 와 App으로 구분한다. Django에서 Project 는 Web Application을 위해 구성되는 전체를 말하며 이 아래 여러가지의 App으로 구성된다. 맨 먼저 Django 에 Project 를 생성 한다. django-admin startproject example 만약에 다른 Project 를 생성 할려면 아래와 같이 명령어를 입력해서 생성 한다. django-admin startproject project명 example Project 를 생성 하고 나면 아래와 같은 파일이 생성이 된다. example/ │ ├── example/ │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi...
[Django Tutorial]Django 설치 및 패키지 종속성 관리 python 가상 환경을 위해 vscode 에서 가상 환경을 설정한다. ctrl + shift + p를 누르고 select interpreter 입력 한다. 그리고 나온 명단에서 사용중인 가상 환경 venv 를 클릭한다. crtl + j 를 눌러 가상 환경을 실행 한다. 이제 가상환경에서 Django 를 설치한다. pip install django 만약 특정 버전을 설치할려면 아래 명령을 입력합니다. pip install django==버전 패키지 관리를 위해서 requirements.txt를 생성합니다. 이는 종속성 관리를 위해 사용하며 한꺼번에 패키지를 관리하기 쉬운 방법이다. pip freeze > requirements.txt requirements를 열면 현재 pip 에 있는 패키지와 버전이 나..
[Django Tutorial]환경 준비 Django 프로젝트를 위해서 새로운 폴더를 생성합니다. mkdir Django_Start 생성 한 폴더로 이동 후 VSCode 를 실행합니다. cd Django_Start code 가상 환경을 설정하기 위해 가상 환경을 생성 합니다. python -m venv venv 가상 환경을 실행 합니다. cd venv\Scripts\ activate
[Windows10]Windows OS 자동 복구 배치파일 Windows 10 OS 복구 배치파일 생성 @echo off dism /online /cleanup-image /restorehealth & sfc /scannow dism /online /cleanup-image /restorehealth 일반적으로 특정 오류를 해결하거나 장치 부팅이 올바르게 중지되는 이유를 확인하거나 성능 문제를 해결해야 하는 경우 시스템 파일 검사기 명령 도구를 사용하여 복구 이미지를 사용하여 누락되거나 손상된 시스템 파일을 검색하고 교체할 수 있습니다. 시스템 파일 검사기로써 Windows 10에서 시스템 파일 손상을 검사하고 손상된 파일을 복원하는 유틸리티입니다. https://docs.microsoft.com/ko-kr/troubleshoot/windows-server/de..
[리눅스]Linux 프로세스 모니터링 및 관리 요점정리 1. 프로세스는 실행 가능한 프로그램의 실행 인스턴스이다. 2. 프로세스에는 상태가 할당되며 이는 실행 중, 휴면, 중지됨 또는 좀비 상태일 수 있다. https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_top 리눅스 top - 제타위키 1 개요[ | ] 리눅스 top /usr/bin/top 유닉스계열 시스템에서 프로세스 목록을 CPU 사용률이 높은 것부터 보여주는 소프트웨어 첫 줄의 결과는 uptime 명령어와 동일하다. 2 실시간 모드[ | ] 정렬하기 ⇧ S zetawiki.com https://zetawiki.com/wiki/%EC%A2%80%EB%B9%84_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%B0%BE%EA%B8%..
[리눅스]ACL(접근 제어 목록)을 사용하여 파일에 대한 액세스 제어 요점정리 1. ACL(접근 제어 목록)은 파일 및 디렉터리에 대한 세밀한 액세스 제어를 제공한다. https://ko.wikipedia.org/wiki/%EC%A0%91%EA%B7%BC_%EC%A0%9C%EC%96%B4_%EB%AA%A9%EB%A1%9D 접근 제어 목록 - 위키백과, 우리 모두의 백과사전 접근 제어 목록[1](access control list, ACL) 또는 액세스 제어 목록[2]은 개체나 개체 속성에 적용되어 있는 허가 목록을 말한다. 이 목록은 누가 또는 무엇이 객체 접근 허가를 받는지, 어떠한 작업이 ko.wikipedia.org https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%8A%B9%EC%A0%95_%ED%8C%8C%EC%9D%B..
[리눅스]파일에 대한 액세스 제어 요점정리 1. 파일에는 권한이 적용되는 세 가지 범주가 있다. 권한 설명 r 읽기 w 쓰기 x 실행 2. 파일은 사용자, 단일 그룹 및 기타 사용자가 소유한다. 4. 사용자 권한이 그룹 권한을 재정의하고, 그룹 권한이 기타 권한을 재정의한다. https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_chmod 리눅스 chmod - 제타위키 zetawiki.com 5. ls 명령에 -l 옵션을 사용하면 파일 권한과 소유권이 모두 포함되도록 파일 목록이 확장된다. https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_ls 리눅스 ls - 제타위키 zetawiki.com 7. 권한을 나타내는 두 가지 방법(심볼릭(문자) 및 숫자(자릿수)..