웹사이트 주소(http://localhost:8000/login/)를 생성하기 위해서는
my_project/urls.py 파일에 url 주소 추가
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
path('login/', views.login_view, name='login'), # 로그인 페이지 추가
]
dm/views.py
from django.shortcuts import render
def login_view(request):
return render(request, 'login.html')
```python
from django.shortcuts import render
def login_view(request):
return render(request, 'login.html')
templates라는 폴더를 만들고, 그 안에 login.html 파일 생성
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Login</title>
</head>
<body>
<h1>Instagram Login</h1>
<form method="post">
{% csrf_token %}
<label for="username">Username:</label>
<input type="text" id="username" name="username">
<label for="password">Password:</label>
<input type="password" id="password" name="password">
<button type="submit">Login</button>
</form>
</body>
</html>
python manage.py runserver