본문 바로가기
반응형

전체 글85

Django2.1 내가 보는 강의 tutorial 3 Django2.1 내가 보는 강의 tutorial 3 6. 앱 만들기현재 이 프로젝트는 설문조사를 하는 사이트로 다양한 기능을 필요로 할 것이다. 설문을 받는 기능, 통계를 보는 기능 등 다양한 기능을 가져야 한다. 각 기능들에 대해 분리해놓은 것을 앱으로 볼 수 있다.이 프로젝트에서는 설문받는 기능의 polls앱만 생성한다.$ python manage.py startapp polls 다음과 같이 polls라는 디렉토리 안에 앱에 필요한 파일들이 자동으로 생성된다. admin.py - polls라는 앱의 데이터를 관리하기 위한 admin페이지를 설정하는 파일.models.py - polls에서 사용할 데이터들을 정의하는 파일.views.py - 어떤 데이터를 이용하여 어떤 방식으로 사용자에게 보여줄지 설.. 2019. 3. 14.
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.
no such table: django_session 에러 no such table: django_session 에러 장고를 처음 테스트 할 때 python manage.py makemigrationspython manage.py migrate 명령어로 데이터베이스를 migrate한다. 이때 데이터베이스에 장고 프로젝트에 관련된 여러개의 테이블이 자동으로 추가가 되는데 python manage.py runserver 명령어로 서버 실행 후 자동으로 추가된 테이블 중 django_session이 없어서 발생한 에러이다. ctrl+c를 눌러 서버 실행을 멈추고 다시 migrate하면 해결된다. 2019. 2. 13.
파워포인트 자동 영문 대문자로 바뀌지 않게 설정하기 파워포인트 자동 영문 대문자로 바뀌지 않게 설정하기 장고 프로그래밍 정보에 대해 포스팅을 하려다가 영문 첫글자가 계속 자동으로 대문자로 바뀌어 포스팅하게 되었다. 방법만 간단히 파일 > 옵션 > 언어교정 > 자동고침옵션 > 대문자 관련 옵션 체크 해제 > 확인 2019. 2. 13.
IPTIME 인터넷 없음 해결 방법 IPTIME 인터넷 없음 해결 방법 예전에 쓰던 공유기를 쓰려고 연결했더니 분명 와이파이나 유선으로 연결은 되는데 인터넷없음이라고 나오고 인터넷에 접속이 안되는 현상이 발생했다. 사용한지 조금 오래되었다면 펌웨어 업그레이드만 하면 십중팔구 해결할 수 있다. 일단 iptime에 연결한다. 연결은 된다. 인터넷 접속만 안될 뿐이다.연결이 되었고 인터넷없음이 나온다면 iptime 관리자 주소로 들어간다.iptime 관리자 주소는 192.168.0.1이다.접속하면 다음과 같이 로그인하라고 나오는데 들어가서 설정한적이 없다면 아이디 비번 모두 admin 이다. 접속에 성공하면 관리도구로 들어간다. 왼쪽 메뉴탐색기에서 기본설정 > 펌웨어 업그레이드를 들어간다.업그레이트 유틸리티 실행하기 버튼이 보이면 버튼을 눌러 .. 2019. 2. 8.
파일 이름바꾸기 오류 새이름으로 생성 변경 오류 해결방법 파일 이름바꾸기 오류새이름으로 파일명 변경되는 오류 해결방법 새폴더를 만들었는데 동고비라는 이름으로 폴더가 생성되었다.파일을 만들어도 동고비, 폴더나 파일을 또 만들어도 동고비(2)가 되었다.알집에 이상이 생겼나 싶어 알집도 지워봤지만 여전히 동고비가 출연했다.검색해보니 누구는 제비, 누구는 직박구리, 딱따구리, 종다리..알집이 그랬는지 뭔가 잘못되었다. 파일명을 변경해도 계속 동고비 동고비 해결방법은 간단하다!일단 레지스트리 편집기를 실행한다.왼쪽 찾기에서 regedit를 입력하면 레지스트리 편집기가 실행된다.찾기를 눌러 자꾸 생성되는 이름으로 검색한다.이 컴퓨터는 '동고비'라는 이름으로 파일이나 폴더를 생성시키거나 변경하기 때문에찾기에서 '동고비'를 검색한다. 여기서 한참걸린다... 검색결과로 Ren.. 2019. 2. 8.
크롬에서 플래시 항상 허용 설정하기(차단 해제) 크롬에서 플래시 항상 허용 설정하기(차단 해제하기) 크롬에서 사진 올리기 등의 기능을 이용하기 위해서 플래시를 사용한다. 크롬을 닫고 다시 사용할 때마다 플래시를 허용을 해줘야 하는데 이를 자동으로 허용하도록 설정하면 조금더 편하게 사용할 수 있다. chrome://settings/ 에 접속하여 밑에 고급을 클릭한다. 고급 메뉴에서 컨텐츠 설정으로 들어간다. 콘텐츠 설정에서 Flash로 들어간다. 크롬을 종료할 때까지 Flash 설정이 유지된다.우선확인(권장) , 차단 , 허용 만 있고 차단할 사이트와 허용할 사이트를 추가 관리하는 버튼이 없다. chrome://flags/ 여기로 들어가서 목록 중에(많은 항목이 존재 하므로 ctrl + f로 검색)Enable Ephemeral Flash Permissi.. 2019. 1. 24.
windows에서 Jupyter Notebook 설치 시 오류 발생과 해결방법 Jupyter Notebook 설치 시 오류 발생과 해결방법 Visual C++ 및 Token 문제 주피터 노트북 설치 시 다음과 같은 오류가 발생하면서 설치되었다. 비주얼 C++을 필요로 한다고 나온다. 명령어를 입력해 보아도 실행시킬 수 없다고 나온다.제대로 설치되지 않았다는 것을 알 수 있다.위 그림에서 Visual C++ 14.0을 필요로 한다고 메시지를 띄워준다. Visual studio installer를 검색하여 해당 사이트로 가서 해당 파일을 설치해준다. 설치 중 화면이다. 시간이 조금 걸리는 편이다. 설치가 완료되고 다시 주피터 노트북을 설치한다. 아까와는 다르게 정상적으로 설치 된 듯 보인다. 그러나 실행해보면 패스워드나 토큰을 입력하여 로그인하라는 화면이 나온다. jupyter not.. 2019. 1. 24.
windows에서 Jupyter Notebook 설치 (파이썬 활용을 위한 주피터 노트북 설치) windows에서 Jupyter Notebook 설치 (파이썬 활용을 위한 주피터 노트북 설치) 주피터 노트북은 웹 브라우저에서 코드를 작성하고 실행해 볼 수 있는 툴이다.터미널에서 파이썬을 실행하면 '>>>' 로 시작하는 명령줄에 파이썬 코드를 입력하고 확인해 볼 수 있듯이 이를 편리하게 쓸 수 있는 툴이다. 윈도우에서 명령프롬프트 (터미널)이나 파워셸을 열고 다음 명령어로 쉽게 설치할 수 있다. pip install jupyter 실행은 간단하다. 다음 명령어로 실행된다. jupyter notebook 실행 전 미리 작업공간을 만들어 두고( 원하는 작업 위치에 폴더를 만들어 두고 터미널에서 해당 폴더로 이동한 뒤)명령을 실행시키면 작업들을 관리하기 좋다. 그럼 다음과 같은 화면이 나오고 자동으로 웹브.. 2019. 1. 24.
반응형