Full featured platform for fast and easy building extensible web applications.
Don't waste your time searching stable solution for daily problems.
Deploy and Enjoy ! No skills required !
Further reading:
one liner
Wget
wget -O - https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_leonardo.sh | sh
Install Blog
wget -O - https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_blog.sh | sh
Install Store
wget -O - https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_store.sh | sh
Python
python -c 'import urllib; print urllib.urlopen("https://github.com/django-leonardo/django-leonardo/raw/master/contrib/scripts/install_leonardo_dev.sh").read()' > install_leonardo.sh sudo sh install_leonardo.sh
Command by command
virtualenv -p /usr/bin/python2.7 leonardo_venv cd leonardo_venv . $PWD/bin/activate pip install -e git+https://github.com/django-leonardo/django-leonardo#egg=django-leonardo pip install -r $PWD/src/django-leonardo/requirements.txt django-admin startproject --template=https://github.com/django-leonardo/site-template/archive/master.zip myproject export PYTHONPATH=$PWD/myproject cd myproject python manage.py makemigrations --noinput python manage.py migrate --noinput python manage.py bootstrap_site --url=http://github.com/django-leonardo/django-leonardo/raw/master/contrib/bootstrap/demo.yaml echo "from django.contrib.auth.models import User; User.objects.create_superuser('root', 'mail@leonardo.cz', 'admin')" | python manage.py shell python manage.py runserver 0.0.0.0:80
Navigate your browser to your_ip/admin and login with root:admin
For settings production mode could take inspiration from Leonardo Documentation.
Leonardo in default state has enabled some modules which provides basic stuff for common sites:
These modules are included in default leonardo installation, but could be uninstalled anytime without affecting your DB:
For uninstalling:
pip uninstall leonardo-system pip uninstall leonardo-sitestarter
For switch wysiwyg:
pip uninstall leonardo-ckeditor pip install leonardo-redactor
Leonardo in default state using module loader which allows you to easy installation of new packages.
All modules lives in Package Index.
Our cookiecutters are a good start for creating new Site, Module or Theme.
Leonardo defines a group of bundles that can be used to install Leonardo and the dependencies for a given feature.
You can specify these in your requirements or on the pip
comand-line by using brackets. Multiple bundles can be specified by separating them by commas.
$ pip install "django-leonardo[multisite]" $ pip install "django-leonardo[blog,store,multisite]"
Here is current list of bundles.
Looking for commercial support?If you are interested in having an Leonardo project built for you, or for development of an existing Leonardo site. Please get in touch via mail@majklk.cz.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4