Skip to content

datznt/vjit_network

Repository files navigation

vjit_network

Yêu cầu môi trường 🔥

  • Python version 3.6.0
  • pip version 19.3.1
  • gettext version 0.20.1 and iconv version 1.16

1. lần đầu clone project về local

sửa local domain mục 2
chạy script:
mở cmd và cd vào root folder project

pip install -r 'requirements.txt'
python manage.py makemigrations
python manage.py migrate
python manage.py createcachetable
python manage.py compilemessages -i env
python manage.py loaddata fixtures/sites.json
python manage.py loaddata fixtures/notification.json

start project:\

python manage.py runserver

mở browser nhập www.mysite.local:8000 👌

2. chỉnh sửa file đa ngôn ngữ

kiểm tra các ngôn ngữ hỗ trợ trong locale/
⚠️ mặc định là tiếng anh(en)
✏️ label được định nghĩa trong template html. ví dụ: {% trans "Home" %}

thêm một ngôn ngữ mới

  1. chạy script:
    python manage.py makemessages -l vi -i env
    
    vilanguage code
    vi/LC_MESSAGES/django.po sẽ được tạo ra trong locale
  2. sửa lại msgstr trong file vi/LC_MESSAGES/django.po cho từng label
  3. biên dịch lại file ngôn ngữ, chạy script:
    python manage.py compilemessages -i env
    
  4. restart lại project.

DEV in docker enviroment

1. deploy db

cmd:\

docker-compose up db
docker-compose run --rm db psql -h db -U postgres -c "CREATE DATABASE vjit_network"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published