django 장고에서 배포한후 실개발환경에서 urls.py 수정후 라우팅적용반영안될때가 있었다
예를들어 www,abc.com/poll
이런 걸 추가해주고 싶은데
아무리 해도 안되는 것이었다
알고보니
개발환경에서는 서버를 껐다 재시작 해줘야 적용이 되었다
서버 껐다 키려면 (예를들어 urls.py 수정 후에 적용해주려면 서버를 재시작해야함)
sudo service uwsgi start / stop 으로 명령어를 실행할 수 있다
django 장고에서 배포한후 실개발환경에서 urls.py 수정후 라우팅적용반영안될때가 있었다
예를들어 www,abc.com/poll
이런 걸 추가해주고 싶은데
아무리 해도 안되는 것이었다
알고보니
개발환경에서는 서버를 껐다 재시작 해줘야 적용이 되었다
서버 껐다 키려면 (예를들어 urls.py 수정 후에 적용해주려면 서버를 재시작해야함)
sudo service uwsgi start / stop 으로 명령어를 실행할 수 있다
배포환경에서 django debug=false 인데도 여전히 디버그 페이지가 나올때가 있었다. 몇번이고 재저장을 해보고 했는데도...
원래 DEBUG=True 일때 디버그 페이지가 나오고 False 면 지정된 페이지의 404 같은게 나와야 하는데
여전히 DEBUG 페이지가 나오는 것이었다.
이때 보니 uwsgi 서비스를 종료후 재시작해주면 DEBUG=False 가 적용되는것을 알수가 있었다.
django favicon.ico 장고 파비콘불러오기
파비콘이 있는 경로는
/home/ubuntu/static/www/favicon.ico
불러올 html 템플릿에 링크를 걸어준다
{% load staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" href="/static/www/favicon.ico">