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">


+ Recent posts