Q & A

bbgo 관련 요청이나 문의 사항을 자유롭게 적어주세요. 뒤로가기
좀더 자세한 설명 부탁 드립니다
paraduxx
208 0
2020-04-01 14:34:44
https://gencode.me/36/
58.150.*.*


 https://gencode.me/blogs/post/75/   이 사이트를 보면서

 traffic monitoring 을 django 에서 구현 중인데

 설명이 중간에 끊겨서, 초보자는 설정을 따라 할 수가 없습니다


  일단

 

pip install django-traffic-monitor django-crontab

 이거는 잘 했고요


 django 에서 mysite 라는 프로젝트를 하나 만들어서

 mysite/setting.py 에 아래를 넣었고요

INSTALLED_APPS = [
    ...
    'django_crontab',
    'traffic_monitor',
]

 그리고 

urlpatterns += [
    url(r'^traffic/', include('traffic_monitor.urls')),
]

 이거는 어디에 넣어 줘야 하는건가요 ?

  mysite/urls.py 에 아래에 추가 했더니, 에러가 납니다

 ( NameError: name 'url' is not defined  라고 나오네요 )


 아니면

 python manage.py startapp traffic  이라는 명령어로 ..  app 를 따로 추가 해 줘야 하는건가요 ?



 그리고

TRAFFIC_MONITOR_INTERFACE_NAMES = 'docker0,p2p1,eth0'

 이거는 어디에 추가 해야 하나요 ?

  /usr/local/lib/python3.6/site-packages/traffic_monitor/conf.py  에

 DEFAULTS = {
    'TRAFFIC_MONITOR_INTERFACE_NAMES': None,  <- 이 부분에 넣어야 하는건가요 ?



EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com',
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'your_email_id@gmail.com',
EMAIL_HOST_PASSWORD = 'your_password,
DEFAULT_FROM_EMAIL = 'your_email_id@gmail.com'

 이건 또 어디서 세팅 해야 하나요 ?





비추 공유
댓글 [ 2 ]
gencode.me 04-02
urls.py 에 넣는게 맞는데 아마 path를 쓰고 계신 거 같은데 url sample을 보고 하셔서 그런 거 같네요. 가이드를 path 버전으로도 업데이트 했으니 path 버전을 사용하시면 될 겁니다.

아래 대문자로 된 세팅 관련 설정은 전부 project의 setting 넣는 곳에 같이 넣어주시면 됩니다. (default: settings.py)
gencode.me 04-02
우선 pip install django-traffic-manager 를 1.1 버전으로 업데이트 해 주세요.