Backend server dùng cho LinkedOutApp (Bài tập lớn môn Phát triển ứng dụng di động (INT3120 1))
python -m pip install -r requirements.txt
Cài đặt MySQL, sau đó tạo cơ sở dữ liệu và cấp quyền.
CREATE DATABASE backend CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'backend'@'%' IDENTIFIED BY 'backend';
GRANT ALL PRIVILEGES ON backend.* TO 'backend'@'%';
FLUSH PRIVILEGES;
On Linux
export DJANGO_DATABASE_HOST="localhost"
export DJANGO_DATABASE_NAME="backend"
export DJANGO_DATABASE_USER="backend"
export DJANGO_DATABASE_PASSWORD="backend"
export DJANGO_CONFIG_SECRETKEY="ihateyou"
On Windows
Thêm 5 environment variables ở trên theo hướng dẫn.
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Có thể sử dụng dữ liệu mẫu ở đây
Trong bộ dữ liệu mẫu có:
- 6 tài khoản người dùng:
user0001
-user0006
, mật khẩu giống tên tài khoản. - 3 tài khoản doanh nghiệp:
company01
-company03
, mật khẩu giống tên tài khoản. - Các tags về
Kỹ năng
,Địa điểm
,Trường Đại học
. - Có sẵn một số bài đăng, công việc, bình luận, thông báo và tin nhẵn.
- Tài khoản quản trị:
admin:profNPT123
(Đăng nhập tại localhost:8000/admin)