59일차

django 세팅

pip install django
django-admin startproject config .
python manage.py runserver

로컬에 mysql을 설치한다

창고와 mysql연결 방법을 찾는다

models.py를 수정한다
장고용
class SystemEvents(models.Model):
ID = models.
CustomerID = models.CharField(max_length=200)
ReceivedAt =
DeviceReportedTime =
Facility =
Priority =
FromHost =
Message =
NTSeverity =
Importance =
EventSource =
EventUser =
EventCategory =
EventID =
EventBinaryData =
MaxAvailable =
CurrUsage =
MinUsage =
MaxUsage =
InfoUnitID =
SysLogTag =
EventLogType =
GenericFileName =
SystemID =


마이그레이션을 진행한다
python manage.py makemigrations
python manage.py migrate

Admin사용하기
python manage.py createsuperuser
admin
t@t.com
123456

로그인 기능 구현하기
로그인,로그아웃을 쉽게 구현할 수 있는 django.contrib.auth 앱을 제공함
common을 이용할 예정
django-admin startapp common
config>settings.py
'common.apps.CommonConfig',
config>urls.py
path('common/',include('common.urls')),
common>urls.py
app_name='common'
urlpattern=[
path('login/',auth_views.LoginView.as_view(),name='login'),
]
base.html
{% url 'common:login' %}


path('',views.index,name='index')
path('/',views.detail,name='detail')
{% url 'security:detail syslog.id'%}