
첫 프로젝트를 시작해보려고한다. 'westargram' 을 구현해본다고 가정하고 진행해본다.
django-admin startproject project_westargram
manage.py가 있는 곳에서 python manage.py startapp user 로 프로젝트와 앱을 만들어 줍니다.
ALLOWED_HOSTS = ['*']
DATABASES = { 'default' : { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'users', // app 이름 'USER': 'root', // mysql -u root 'PASSWORD': 'qwer1234', //-p 'HOST': '127.0.0.1', // localhost/ 'PORT': '3306', // } }
INSTALLED_APPS = [ #'django.contrib.admin', // 이번 프로젝트에서는 admin를 사용하지 않음 #'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'corsheaders', 'user', // project_westagram에서 'user'라는 app이름 'posting', // project_westagramd에서 'posting'라는 app이름 ]
from django.urls import path, include urlpatterns = [ path('user/', include('user.urls')), path('posting/', include('posting.urls')), ]
from django.urls import path from .views import SignUp, Login urlpatterns =[ path('signup/',SignUp.as_view()), path('login/',Login.as_view()), ]