Skip to content
This repository has been archived by the owner on Feb 16, 2022. It is now read-only.

ultoxtung/LinkedOutServer

Repository files navigation

LinkedOutServer

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))

Cài đặt và chuẩn bị môi trường

1. Cài đặt dependencies

python -m pip install -r requirements.txt

2. Chuẩn bị cơ sở dữ liệu (MySQL)

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;

3. Chuẩn bị môi trường

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.

Run

1. Migrate database

python manage.py makemigrations
python manage.py migrate

2. Chạy server

python manage.py runserver

Dữ liệu mẫu

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)

About

Backend server for LinkedOutApp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages