Q & A

bbgo 관련 요청이나 문의 사항을 자유롭게 적어주세요. 뒤로가기
설치는 제대로 한것 같은데 .. 페이지는 뜨지 않습니다
paraduxx
449 0
2020-04-02 16:35:43
https://gencode.me/37/
59.18.*.*


 OS : CentOS 6

 python 버전 : 3.6

 sqlite-3.6.20


 pip3.6 install django-traffic-monitor django-crontab   잘 했습니다

 그리고

 pip3.6 install --upgrade django-traffic-monitor   1.1 로 업그레이드도 했습니다

 근데 자동으로 Django 를 3 버전으로 업그레이드를 하더라고요

 CentOS6 에서는 Django 3 을 돌리면 왠지 에러가 납니다

 그래서 2.x 로 Django 를 다운그레이드 했습니다


 python -m pip install Django==2.1.*


 그러면 또 sqlite 버전이 안맞는다고 에러가 나와서

 ( django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.6.20).  어쩌구 .. )


 /usr/local/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py 

 파일을 수정,편집 합니다

 'uri': False  ( True 로 되어 있는것을 False 로 바꿔줘야 migrate 에서 에러가 안납니다 )


 프로젝트 디렉토리에 있는 urls.py 파일을 아래와 같이 수정 해 줬습니다


from django.contrib import admin
from django.urls import path, include

urlpatterns = [
  path('admin/', admin.site.urls),
  path('traffic/', include('traffic_monitor.urls', namespace='traffic_monitor'))
]

 프로젝트 디렉토리에 있는 settings.py 파일에

 필요한 부분들을 넣어 줬습니다


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_crontab',
    'traffic_monitor',

]

 파일 맨 하단에

TRAFFIC_MONITOR_INTERFACE_NAMES = 'em1'   (  이더넷 이름이 em1 입니다 )

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = '이메일서버IP',
EMAIL_PORT = 25
EMAIL_USE_TLS = False
EMAIL_HOST_USER = 'myid@email.com',
EMAIL_HOST_PASSWORD = 'your_password',
DEFAULT_FROM_EMAIL = 'myid@email.com'

 ( sendmail RELAY 방식으로 메일을 보내서, TLS 설정은 False 로 했습니다 )


 python manage.py migrate 

 오 .. 에러가 안났습니다 .. ㅠㅠ  너무 기뻤습니다


 python manage.py runserver 0.0.0.0:8000
 서버 기동 시작 !


 그리고 브라우저로 접속 하니까

 404 not found 가 나오네요



 

비추 공유
댓글 [ 2 ]
gencode.me 04-02
로그인 페이지가 만들어져 있지 않아서 그런건데요, settings.py 에서 아래처럼 누구나 접속 가능하게 설정을 하나 추가해 보시기 바랍니다.

TRAFFIC_MONITOR_PERMISSION = 'all'
paraduxx 04-02
이제야 화면이 나왔습니다 .. ㅠㅠ
너무 고맙습니다

제 환경에서 설치 하는것을, 제가 한번 정리 해 볼께요 ..