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.txtCà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 migratepython manage.py runserverCó 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)