본문 바로가기
반응형

2019/03/124

Django2.1 내가 보는 강의 tutorial 2 Django2.1 내가 보는 강의 tutorial 2Django 튜토리얼에 나오는 설문조사 사이트를 만들어 본다. 개발 환경OS : Windows 10IDE : Pycharm Django 웹 사이트 만드는 순서1. 파이참으로 프로젝트 생성.2. Django 설치.3. 프로젝트 만들기.4. 데이터베이스 초기화.5. 관리자 계정 만들기.6. 앱 만들기.7. 앱 추가하기.8. 앱의 모델 만들기.9. 앱의 뷰 만들기.10. 앱의 템플릿 만들기.11. URL 연결하기. 1. 파이참으로 프로젝트 생성.파이참 실행 > file > new projectmysite 라는 이름으로 생성해준다. 그럼 다음과 같이 mysite라는 디렉토리가 생기고 그 밑에 venv라는 가상환경이 생성된다. 파이참 터미널에서 보면 (venv).. 2019. 3. 12.
Django2.1 내가 보는 강의 tutorial 1 Django2.1 내가 보는 강의 tutorial 1 Django의 구조 Django 프로젝트를 생성하여 사이트를 만들게 되면 다음과 같은 구조가 된다.CONFIG - 기본적인 프로젝트 설정 내용을 담고 있다.STATICS - 정적 파일을 관리하는 디렉토리이다. js, css, 파일 등을 담는다.MEDIA - 동적 미디어 파일을 관리하는 디렉토리이다. 이미지나 동영상을 담는다. - 동적 파일이란 사용자가 업로드 하는 등의 파일을 말한다.TEMPLATES - 사이트에서 공통적으로 사용하는 헤더, 푸터, 사이드바, 메뉴 등의 템플릿 파일들을 모아두는 곳이다.APP - 사이트내에서 하나의 기능을 하는 단위로 볼 수 있다. 네이버에서 블로그, 카페, 쇼핑 등의 기능이 분리되어 있듯, Django에서는 APP의 .. 2019. 3. 12.
[우분투 18.04.1 LTS] 리눅스 FTP (vsftpd) 파일질라로 리눅스 서버에 접속하기 [우분투 18.04.1 LTS] 리눅스 FTP (vsftpd) 파일질라로 리눅스 서버에 접속하기 1. vsftpd 설치 $ sudo apt update $ sudo apt install vsftpd 2. 방화벽 포트(20번,21번) 허용 vsftpd는 기본적으로 20번, 21번 포트를 사용한다. 방화벽을 사용한다면 해당 포트번호를 허용해준다. $ sudo ufw allow 20/tcp $ sudo ufw allow 21/tcp $ sudo ufw enable 3. /etc/vsftpd.conf 설정 파일 수정 $ sudo gedit /etc/vsftpd.conf /etc/vsftpd.conf 파일 (설정파일 수정)# anonymous 유저 허용 여부 anonymous_enable=NO # 계정사용자 접속.. 2019. 3. 12.
[우분투 18.04.1 LTS] 리눅스 SSH 사용 Putty 접속 방법 [우분투 18.04.1 LTS] 리눅스 SSH 사용 Putty 접속 방법 외부에서 리눅스 서버의 원격제어를 위한 Telnet이 있지만 송수신되는 데이터를 암호화하지 않아 보안의 결점이 있어 보안을 강화한 SSH(Secure Shell) 를 사용함. 우분투에 SSH 클라이언트는 기본으로 설치되어있지만, SSH 서버는 설치해야 함. 1. Openssh 서버 설치 2. ssh서비스 시작 3. 윈도우에 푸티 putty 설치 4. 푸티를 사용하여 리눅스 서버에 접속 openssh-server 설치 클라이언트는 이미 설치되어 있으므로 server만 설치 sudo apt install openssh-server 만약 둘다 없고 다시 설치해야 한다면 ssh 클라이언트와 서버 둘 다 설치 sudo apt install .. 2019. 3. 12.
반응형