Skip to content

ptthanh02/Volunteer-Management-Django-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Project

Dự Án Quản Lý Hoạt Động Tình Nguyện (Volunteer Management) là đề tài cuối kỳ của môn Công Nghệ Mới Trong Phát Triển Ứng Dụng. Trong dự án này, chúng tôi sẽ phát triển một ứng dụng web bằng Django, nhằm hỗ trợ tổ chức tình nguyện trong việc quản lý và theo dõi các hoạt động tình nguyện.

👇Hướng dẫn và các lệnh làm việc với Django

Django commands and tips for development

I.Tạo project mới:

Mở terminal và di chuyển đến thư mục mà bạn muốn tạo project mới. Sau đó chạy lệnh sau:

1. Tạo môi trưởng ảo:

Tạo môi trường ảo với tên là py3.12_venv tại thư mục của project

python -m venv py3.12_venv

2. Kích hoạt môi trường ảo:

py3.12_venv\Scripts\activate 

3. Cài đặt các thư viện cần thiết:

pip install -r requirements.txt

4. Tạo project mới:

Tạo project Django mới với tên là volunteer_management tại thư mục hiện tại

django-admin startproject volunteer_management

5. Tạo app mới:

Tạo app mới với tên là volunteer_app tại thư mục hiện tại

cd volunteer_management
python manage.py startapp volunteer_app
  • Để thêm app mới vào project, mở file volunteer_management/settings.py và thêm tên app vào INSTALLED_APPS:
INSTALLED_APPS = [
    ...
    'volunteer_management_app',
    ...
]

6. Chạy thử server:

python manage.py runserver
  • Mở trình duyệt và truy cập vào địa chỉ http://127.0.0.1:8000/, nếu bạn thấy trang web như hình dưới đây thì đã cài đặt thành công: alt text

II. Các lệnh thường dùng để làm việc với Django:

Kích hoạt môi trường ảo trước khi làm việc:

py3.12_venv\Scripts\activate 

1. Tạo database:

python manage.py makemigrations volunteer_management_app

2. Migrate database:

python manage.py migrate

3. Tạo superuser:

python manage.py createsuperuser

4. Chạy server:

python manage.py runserver

5. Chạy test case:

python manage.py test volunteer_management_app

6. Mở shell:

python manage.py shell

7. Tạo file requirements.txt:

pip freeze > requirements.txt

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published