크롤링 및 NBP 함수 사용하여 결과값 도출하는 REST API
git clone https://github.com/OIDC-JT/NBP_back.git
source myvenv/Scripts/activate
pip install -r requirements.txt
3-b. reqirements.txt로 필요한 라이브러리 설치가 안된다면
pip install django
pip install djangorestframework
pip install django-cors-headers
pip install beautifulsoup4
pip install djangorestframework-simplejwt
pip install dj-rest-auth
pip install pymysql
pip install mysqlclient
4. 프로젝트 폴더 위치로 이동 (manage.py 파일이 있는 위치)
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
NBP 함수 사용 ) 127.0.0.1:8000 으로 접속
ex.
{
"list": [1,2,3,4]
}
127.0.0.1:8000/accounts - POST 메소드 사용
username, email, password1(비밀번호), password2(비밀번호 확인) 입력
127.0.0.1:8000/accounts/login - POST 메소드 사용
127.0.0.1:8000/accounts/logout - POST 메소드 사용
127.0.0.1:8000/ - POST 메소드 사용
127.0.0.1:8000/serveradd/ - POST 메소드 사용
servertype, servername에 해당하는 문자열 값 입력
127.0.0.1:8000/serveradd/sub/ - POST 메소드 사용
username,servertype, servername에 해당하는 문자열 값 입력
127.0.0.1:8000/securitybatch/ - POST 메소드 사용
servertype, servername에 해당하는 문자열 값 입력
127.0.0.1:8000/securitybatch/sub/ - POST 메소드 사용
username, servertype, servername에 해당하는 문자열 값 입력
127.0.0.1:8000/hostlist/ - GET 메소드 사용