두둥. 새로운 django project를 만들고.이제 내 subdomain에 연결해야겠다! 라고 생각하고 sub-domain에 연결했다. 접속해보니 ~! 두둥.. 어? 뭐지 ?? 처음에 연결할 때는 별 문제 없었는디 ... 처음 연결 : http://blog.rakjoon.net/entry/Django를-Apache로-연결하기-modwsgi 띠링 . 그래서 로그를 살펴보기로 했다. 로그는 Virtual Host 설정할 때 ( http://blog.rakjoon.net/entry/Apache2-port-관리하기 )위치 지정을 다 해놓았으므로. 로그를 확인해보니 ! 엥 ? wsgi.py에서 연결할 때 settings.py를 못찾네 ?? 왜 못찾을까? 여러군데 조사해보니 ( 구글 서핑만 1~2시간 한것 같다..
Django 사용시 지금까지 sudo python manage.py runserver 0.0.0.0:8080 이런식으로만 실행시켰어서,Django를 apache2에 mod_wsgi를 통해 Deploy 시키고, (http://blog.rakjoon.net/entry/Django를-Apache로-연결하기-modwsgi)만든 프로그램을 연결해보니. 띠링 데.. 데이터베이스를 열수 없다니.아. 그렇다. 권한이 없었구나 ! chmod로 권한을 줘야지 룰루랄라. 하다보니 chmod777! (출처 : http://linuxcommand.org/lts0070.php) 777 은 Read, write, execute 를 owner, group, other users 모두에게 열어 놓는것이다. chmod 777로 data..
Django와 apache2가 설치되어 있고, Django로 웹페이지를 제작하였다면.Django에서 wsgi를 지원하므로,wsgi란 ? https://wsgi.readthedocs.io/en/latest/index.htmlapache2를 mod_wsgi를 통해서 웹페이지를 내보낼 수 있다.1.설치일단. libapache2-mod-wsgi를 설치한다.그리고 apache2를 재시작해준다. 2. apache2의 Virtualhost 에서 wsgi연결.참고자료 : https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/Django 높은버전(1.4 이후 버전)에선 startproject 해서 프로젝트를 만들면 wsgi.py파일이 프로젝트 이름으로된 폴더 안에 ..
Python 파일에서 한글을 쓰기 위해서는 # -*- coding: utf-8 -*-를 맨 위에 적어 놓는다.---------------링크나 첨부파일에 string 변수 .encode('utf-8')으로 utf-8로 인코딩 해준다. query = urllib.quote(title.encode('utf-8')+" "+name.encode('utf-8')) url = "http://music.naver.com/search/search.nhn?query="+query---------------파일 다운로드시 sock = open(music.PATH, 'r') response = HttpResponse(sock, content_type="application/force-download") response['C..
Python에서 다른 위치에 있는module을 import 하고싶을때 from .models import A 면 동일 directory에 있는 models의 모듈 Afrom ..models import A면 상위 directory에 있는 models의 모듈 A를 뜻한다. 상위 directory에 있는 P폴더의 models의 모듈 A 는from ..P.models import A 하면된다.__init__.py가 폴더 내에 있어야 그폴더에 from으로 접근 가능하다.
Cross Site Request Forgery protectionCsrf_token은 Cross Site Request Forgery 를 막기 위해 존재한다.Cross Site Request Forgery 란 ? CSRF 취약점은 악의적인 사이트가 접속자들의 브라우저를 이용해 내 서버의 값을 바꾸도록 request를 요청하는걸 나타낸다. 이러한 request는 유저의 쿠키나 유저의 제출한 형식에 낑겨져오기 때문에 서버가 오인할 수 있다.(A Cross-site request forgery hole is when a malicious site can cause a visitor's browser to make a request to y our server that causes a change on the..
STATIC_ROOT : collectstatic 할때, static files들을 deployment 하기 위해 모아놓는 장소STATIC_URL : STATIC file들의 URL.STATICFILES_DIRS : STATICFILES의 DIRECTORIES. 그렇기 때문에 어떻게 해야하냐 (?) STATIC_ROOT를 만들고. (최초에는 빈 폴더인게 좋나(?). 아니면 FILES들로 덮어 씌워짐)STATICFILES_DIRS를 세팅해 놓는다. (스택틱 파일이 존재하는 위치)그리고 STATIC_URL을 설정한다. (아무렇게나 정한다.) 그다음 urls.py에서 url 세팅을 걸어준다. from django.conf.urls import url,includefrom django.contrib import..
[client] default-character-set = utf8 [mysqld]skip-external-lockingcharacter-set-client-handshake=FALSEinit_connect=SET collation_connection = utf8_unicode_ciinit_connect=SET NAMES utf8character-set-server = utf8 collation-server = utf8_unicode_ci [mysqldump]default-character-set = utf8 [mysql] default-character-set = utf8 Server version: 5.5.46-0ubuntu0.14.04.2 (Ubuntu)
다운 받는 링크https://github.com/Rocknz/XE_BlueRockXE_BlueRock제로보드 모바일 스킨과 레이아웃 입니다.모바일 환경에 게시판의 글을 좀더 편하게 읽고 다음글을 고를 수 있도록 설계하였습니다.http://www.rakjoon.net/xe/?m=1에서 사용 예시를 확인해보실 수 있습니다. 특징1.일반 게시판에 무한페이지 로드.2.글을 눌렀을시 글내용이 펼쳐지고 각 글의 댓글을 달 수 있음.3.열었던 글을 쉽게 닫을 수 있음. ( 글 내용 열었을시 파란부분을 누르면 글이 닫힘 )4.글에서 댓글도 바로 볼 수 있음.Xpress Engine mobile skin. BlueRock 은 m.layout&m.skin 를 같이 사용해야합니다.Xpress Engine 의 기본 모바일 레..
- Total
- Today
- Yesterday
- readonly
- 블로그 공지
- 창숨기기
- ubuntu
- C#책
- 책 소개
- 블로그 이야기
- 디스크 쓰기 금지되어 있습니다
- ROS2
- 창숨김 다운
- c#초보
- C# 속으루..
- iptime 2000au
- Node
- 2000au
- 블로그
- 창숨기기 프로그램
- ROS2 설치
- C#입문
- ipTIME
- C 책
- 창숨김
- 블로그 개설
- USB
- c#ㄱㄱ
- robot
- 창숨김 프로그램
- C# 책
- c#
- c#.net
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |