Trong thư mục backend:
pip install -r requirements.txtTrong package django_fulltext_search vừa cài đặt, sửa dòng lệnh sau trong file django_fulltext_search.py:
column = meta.get_field(field, many_to_many=False).columnthành:
column = meta.get_field(field).columnTrong thư mục frontend:
npm installTạo file backend\.env có nội dung:
DB_NAME=Tên_database
DB_USER=Tên_user_database
DB_PASSWORD=password_của_DB_USER
DB_HOST=host
DB_PORT=port
SENDGRID_API_KEY=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
DEFAULT_FROM_EMAIL=email_gửi
FRONTEND_URL=link_tới_frontend
RESET_PASSWORD_EXPIRE_SECOND=số_giây_hết_hạn_link_reset_password
Mặc định sau khi cài MySQL thì DB_HOST=localhost và DB_PORT=3306
FRONTEND_URL mặc định là FRONTEND_URL=http://localhost:3000
Trong thư mục backend:
py manage.py makemigrations
py manage.py migrateTrong thư mục backend:
py manage.py runserverTrong thư mục frontend:
npm start