Django CMS QE
Django CMS Quick & Easy provides all important modules to run new page without a lot of coding. Aims to do it very easily and securely.
For more information please read documentation or GitLab.
Development
To prepare your dev environment run this command:
make prepare-dev (run with apt get update)
make prepare-env
Caution! It is allowed only Python >= 3.9 due to typing:
VENV_PYTHON=/usr/bin/python3.9 make prepare-venv
To prepare the explicit python version into the explicit folder:
VENV_PATH=/home/username/venv VENV_PYTHON=/usr/bin/python3.9 make prepare-venv
export VENV_PATH=/home/username/venv
To run tests or lint use this commands:
make test
make lint
To run only particular test:
make test=cms_qe_table/tests/test_utils.py::test_get_model_by_table test
To run example use this command:
make run-example
To call other Django commands:
make cmd (List django commands, same like --help)
make cmd=dbshell cmd
make cmd='createsuperuser --username=dave --email=dave@rd.foo' cmd
To find more useful commands, run just make.
Upgrade
To upgrade from version 2.2 to version >= 3.0.0, you can use the DjangoCMS upgrade plugins tool.
Example in Docker
Download example:
curl https://gitlab.nic.cz/websites/django-cms-qe/-/archive/master/django-cms-qe.zip?path=example --output example.zip
Unzip and go to the example folder:
unzip example.zip
cd django-cms-qe*/example/
Build the site image:
docker compose build
Run website in docker:
docker compose up -d
See the website at http://localhost:8000/. Login into http://localhost:8000/admin/ as username admin with password admin.
To run on a different port, specify the PORT parameter:
PORT=8008 docker compose up -d
Please wait a moment before browsing the website. It takes a while for all migrations to be completed and data to be loaded. You can monitor the status of this process in the log:
docker compose logs -f web
Stop the website:
docker compose down
Release files for django-cms-qe 4.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_cms_qe-4.8.1.tar.gz | 7.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_cms_qe-4.8.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.2 MB
Release files / django_cms_qe-4.8.1.tar.gz
| Download URL | django_cms_qe-4.8.1.tar.gz |
|---|---|
| Size | 7.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
13fd3d742e04b106b1c61de31639a3dac7ff712cf1d0bbc56135a8dffd713212
|
|
BLAKE2b-256 checksum How to use checksums |
723b292b5c5b42562ec455a73b78aa3c54c5579db3931a1c7cb6739444ee5abb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|
Release files / django_cms_qe-4.8.1-py3-none-any.whl
| Download URL | django_cms_qe-4.8.1-py3-none-any.whl |
|---|---|
| Size | 8.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e604591eb2718567923b8af9f1d7d3ef745e57fd054ab97ad2514c340ee44278
|
|
BLAKE2b-256 checksum How to use checksums |
1e849224b06f8ab790320adb2b10e2dcd0682fc031c6065930dd3d1876d40268
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|