Practical_skills/web
-
symbolic link로 연결된 디렉토리 추가Practical_skills/web 2019. 8. 14. 17:12
ln명령을 사용하여 symbolic link를 만든다. 터미널에서 아래명령으로 링크생성$ sudo ln -s {연결할디렉토리} {바로가기만들디렉토리} 권한 허용 /etc/apache2/site-enabled/000-default.conf 경로에서 Options ExecCGI FollowSymLinks로 저장하여 권한 허용 후 터미널에서 아래의 명령으로 서버재시작하여 변경된 설정적용 $ sudo service apache2 restart
-
Query string을 가져오기Practical_skills/web 2019. 8. 14. 14:26
query string 값을 python으로 알아낼 수 있는 방법에 대해서 공부해보자 아래와 같은 코드에서 ?id=name에 해당하는 부분이 query string이다. index.py?id=namequery string을 python에서 처리하려면 cgi module이 필요하다. cgi 모듈 을 사용하는 방법에 대해 알아보자. 이래의 코드를 사용하면 name에 해당하는 변수가 pageId로 할당된다. import cgi form = cgi.FieldStorage() pageId = form["id"].value
-
문자열 치환Practical_skills/web 2019. 8. 14. 13:16
가정 htmltemplete=''' total context ''' variable = 'context' 가 주어졌을 때 htmltemplete 사이사이에 변수들을 치환하여 넣고 싶다고 하자. formating 이라는 기술을 사용하면 위의 문제를 효과적으로 해결할 수 있다. python string format이라고 검색해서 보자 순서대로 데이터를 치환하고 싶다면 positional formating을 사용하자 # old style '%s context %d' %(var1, var2) # new style '{} context, {}'.format(var1, var2) 이름기반으로 치환하고 싶다면 named placeh..
-
Web개요Practical_skills/web 2019. 8. 14. 11:10
web에대한 기본지식 - 생활코딩의 영상 참조 목표 google map chart api를 통해 만든 html파일들을 local web server를 만들고 그곳에 올려보자 offline에서 동작하는 것들을 web에서 할수있도록 하면 좋을 것 같다. server를 만드는 방법 static web hosting(github사용) - web server를 제공하는 외부 업체를 찾는 방법 web server를 직접를 만드는 방법 활용 소프트웨어 Apache (무료,일등) - 이것을 사용 IIS Nginx apache를 설치하면 web browser에서 local_ip/index.html 를 검색할 때 var/www/html 경로에 index.html파일이 열리게 된다. CGI html을 사용하서 web pag..