- Python version 3.6.0
- pip version 19.3.1
- gettext version 0.20.1 and iconv version 1.16
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 👌
kiểm tra các ngôn ngữ hỗ trợ trong locale/
✏️ label được định nghĩa trong template html. ví dụ: {% trans "Home" %}
- chạy script:
vi là language code
python manage.py makemessages -l vi -i env
vi/LC_MESSAGES/django.po sẽ được tạo ra trong locale - sửa lại msgstr trong file vi/LC_MESSAGES/django.po cho từng label
- biên dịch lại file ngôn ngữ, chạy script:
python manage.py compilemessages -i env
- restart lại project.
cmd:\
docker-compose up db
docker-compose run --rm db psql -h db -U postgres -c "CREATE DATABASE vjit_network"