Browse Source

Build and load bundle in Django

vuejs
Alexandre Iooss 6 years ago
parent
commit
8f7ecef843
No known key found for this signature in database GPG Key ID: 6C79278F3FCDCC02
  1. 1
      apt_requirements.txt
  2. 5
      install_re2o.sh
  3. 1
      templates/base.html

1
apt_requirements.txt

@ -20,3 +20,4 @@ graphviz
git git
gettext gettext
python3-django-ldapdb python3-django-ldapdb
yarnpkg

5
install_re2o.sh

@ -361,6 +361,11 @@ update_django() {
python3 manage.py migrate python3 manage.py migrate
echo "Applying Django migrations: Done" echo "Applying Django migrations: Done"
echo "Packing JavaScript together..."
yarnpkg install
yarnpkg build
echo "Packing JavaScript together: Done"
echo "Collecting web frontend statics ..." echo "Collecting web frontend statics ..."
python3 manage.py collectstatic --noinput python3 manage.py collectstatic --noinput
echo "Collecting web frontend statics: Done" echo "Collecting web frontend statics: Done"

1
templates/base.html

@ -43,6 +43,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<meta property="og:description" content="Networking managing website endorsed by FedeRez." /> <meta property="og:description" content="Networking managing website endorsed by FedeRez." />
{# Preload JavaScript #} {# Preload JavaScript #}
<script src="{% static 'bundles/re2o.min.js' %}"></script>
{% bootstrap_javascript %} {% bootstrap_javascript %}
<script src="/static/js/typeahead/typeahead.js"></script> <script src="/static/js/typeahead/typeahead.js"></script>
<script src="/static/js/bootstrap-tokenfield/bootstrap-tokenfield.js"></script> <script src="/static/js/bootstrap-tokenfield/bootstrap-tokenfield.js"></script>

Loading…
Cancel
Save