Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

  1. Cài đặt MySQL
  2. Cài đặt Nodejs
  3. Cài đặt Python
  4. Cài đặt Anaconda

Packages installation

Trong thư mục backend:

pip install -r requirements.txt

Trong 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).column

thành:

column = meta.get_field(field).column

Trong thư mục frontend:

npm install

Evironment config

Tạ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=localhostDB_PORT=3306 FRONTEND_URL mặc định là FRONTEND_URL=http://localhost:3000

Migrate database

Trong thư mục backend:

py manage.py makemigrations
py manage.py migrate

Run server

Trong thư mục backend:

py manage.py runserver

Trong thư mục frontend:

npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors