Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kelsoncm/django-adminlte3
https://github.com/kelsoncm/django-adminlte3
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kelsoncm/django-adminlte3
- Owner: kelsoncm
- License: mit
- Created: 2022-02-12T16:01:12.000Z (almost 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-10-22T06:01:41.000Z (3 months ago)
- Last Synced: 2024-10-23T08:24:21.203Z (3 months ago)
- Language: HTML
- Size: 22.6 MB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Django Admin LTE v3 theme
1. [Instale o virtualenvwrapper](https://virtualenvwrapper.readthedocs.io/en/latest/install.html)
2. Crie um virtualenv chamado mpo: `mkvirtualenv djang-adminlte3`
3. Atualize o pip: `pip install --upgrade pip`
4. Instale os pacotes do projeto `pip install -r requirements.txt`
5. Migre o banco `python manage.py migrate`
7. Suba a aplicação (disponível em http://localhost:8000) `./manage.py runserver_plus`
8. Se você alterar algum plugin `python manage.py makemigrations`
9. Defina o ipdb como default breackpoint `export PYTHONBREAKPOINT=ipdb.set_trace`
10. Criar super usuário `python3 manage.py createsuperuser### Como gerar uma nova release
1. Clone o projeto
2. Instale o validador de QA installando o pre-commmit, `pre-commit install`
3. Crie uma nova branch, `git checkout -b issueX`
4. Se foi criada uma nova pasta em `templates` ou em `static`, adicione estas pastas usuando o exemplo presente nos arquivos `setup.py`
5. Incremente o número da versão no arquivo `setup.py`
6. Teste o QA, `pre-commit run --all-files`
7. Faça um commit, `git commit -m "feat: [add] subject"`
8. Solicite um Pull Request na interface do Github
9. Crie uma release na interface do Github
```### Para testar localmente
```bash
docker buildx build --build-context app=. -t adminlte3_example --progress plain example_project
docker run --rm -it -p 8000:8000 -v `pwd`:/app/lib/ -v `pwd`/example_project:/app/example_project/ --name adminlte3_example -e DJANGO_SETTINGS_MODULE=settings adminlte3_example bash -c 'python manage.py runserver_plus 0.0.0.0:8000'
docker exec adminlte3_example python manage.py makemigrations
docker exec adminlte3_example python manage.py migrate
docker exec adminlte3_example python -m django_createsuperuser "admin" "admin" [email protected]
docker exec adminlte3_example python manage.py show_urls
```