diff --git a/ansible/roles/web_AI-5/files/000-default.conf b/ansible/roles/web_AI-5/files/000-default.conf
index 28f47da..cb27676 100644
--- a/ansible/roles/web_AI-5/files/000-default.conf
+++ b/ansible/roles/web_AI-5/files/000-default.conf
@@ -1,6 +1,3 @@
-WSGIScriptAlias / /vagrant/django/webshop/webshop/wsgi.py
-WSGIPythonPath /vagrant/django/webshop/
-
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
@@ -13,23 +10,27 @@ WSGIPythonPath /vagrant/django/webshop/
ServerAdmin webmaster@localhost
- Alias /media/ /vagrant/django/webshop/media/
- Alias /static/ /vagrant/django/webshop/static/
+ Alias /media/ /vagrant/django/didgeridoo/media/
+ Alias /static/ /vagrant/django/didgeridoo/static/
-
+
Require all granted
-
- Require all granted
-
+
+ Require all granted
+
+
+
+ Require all granted
+
+ WSGIScriptAlias / /vagrant/django/didgeridoo/didgeridoo/wsgi.py
+ WSGIDaemonProcess didgeridoo python-path=/vagrant/django/didgeridoo processes=2 threads=15 display-name=%{GROUP}
+ WSGIProcessGroup didgeridoo
-
- Require all granted
-
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
@@ -47,5 +48,3 @@ WSGIPythonPath /vagrant/django/webshop/
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
-
-# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
diff --git a/apache/000-default.conf b/apache/000-default.conf
index ea11143..cb27676 100644
--- a/apache/000-default.conf
+++ b/apache/000-default.conf
@@ -10,26 +10,26 @@
ServerAdmin webmaster@localhost
- Alias /media/ /vagrant/django/webshop/media/
- Alias /static/ /vagrant/django/webshop/static/
+ Alias /media/ /vagrant/django/didgeridoo/media/
+ Alias /static/ /vagrant/django/didgeridoo/static/
-
+
Require all granted
-
+
Require all granted
-
+
Require all granted
- WSGIScriptAlias / /vagrant/django/webshop/webshop/wsgi.py
- WSGIDaemonProcess webshop python-path=/vagrant/django/webshop processes=2 threads=15 display-name=%{GROUP}
- WSGIProcessGroup webshop
+ WSGIScriptAlias / /vagrant/django/didgeridoo/didgeridoo/wsgi.py
+ WSGIDaemonProcess didgeridoo python-path=/vagrant/django/didgeridoo processes=2 threads=15 display-name=%{GROUP}
+ WSGIProcessGroup didgeridoo
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
@@ -48,5 +48,3 @@
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
-
-# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
diff --git a/django/webshop/webshop/__init__.py b/django/didgeridoo/didgeridoo/__init__.py
similarity index 100%
rename from django/webshop/webshop/__init__.py
rename to django/didgeridoo/didgeridoo/__init__.py
diff --git a/django/webshop/webshop/settings.py b/django/didgeridoo/didgeridoo/settings.py
similarity index 92%
rename from django/webshop/webshop/settings.py
rename to django/didgeridoo/didgeridoo/settings.py
index 7cc45fa..e37cfef 100644
--- a/django/webshop/webshop/settings.py
+++ b/django/didgeridoo/didgeridoo/settings.py
@@ -1,5 +1,5 @@
"""
-Django settings for webshop project.
+Django settings for didgeridoo project.
Generated by 'django-admin startproject' using Django 1.10.7.
@@ -31,6 +31,7 @@ ALLOWED_HOSTS = []
# Application definition
INSTALLED_APPS = [
+ 'webshop.apps.WebshopConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
@@ -49,7 +50,7 @@ MIDDLEWARE = [
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
-ROOT_URLCONF = 'webshop.urls'
+ROOT_URLCONF = 'didgeridoo.urls'
TEMPLATES = [
{
@@ -67,7 +68,7 @@ TEMPLATES = [
},
]
-WSGI_APPLICATION = 'webshop.wsgi.application'
+WSGI_APPLICATION = 'didgeridoo.wsgi.application'
# Database
@@ -76,8 +77,8 @@ WSGI_APPLICATION = 'webshop.wsgi.application'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
- 'NAME': 'webshopdb',
- 'USER': 'webshop',
+ 'NAME': 'didgeridoodb',
+ 'USER': 'didgeridoo',
'PASSWORD': '2YKtY53F3HDDzPyExAaSh3jdVNh6VN',
'HOST': '127.0.0.1',
'PORT': '3306',
@@ -125,4 +126,4 @@ USE_TZ = True
# https://docs.djangoproject.com/en/1.10/howto/static-files/
STATIC_URL = '/static/'
-STATIC_ROOT = '/vagrant/django/webshop/static/'
+STATIC_ROOT = '/vagrant/django/didgeridoo/static/'
diff --git a/django/webshop/webshop/urls.py b/django/didgeridoo/didgeridoo/urls.py
similarity index 90%
rename from django/webshop/webshop/urls.py
rename to django/didgeridoo/didgeridoo/urls.py
index 325d37e..9782dee 100644
--- a/django/webshop/webshop/urls.py
+++ b/django/didgeridoo/didgeridoo/urls.py
@@ -1,4 +1,4 @@
-"""webshop URL Configuration
+"""didgeridoo URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/1.10/topics/http/urls/
@@ -18,4 +18,5 @@ from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
+ url(r'^webshop/', include('webshop.urls')),
]
diff --git a/django/webshop/webshop/wsgi.py b/django/didgeridoo/didgeridoo/wsgi.py
similarity index 73%
rename from django/webshop/webshop/wsgi.py
rename to django/didgeridoo/didgeridoo/wsgi.py
index a67fab6..fe44040 100644
--- a/django/webshop/webshop/wsgi.py
+++ b/django/didgeridoo/didgeridoo/wsgi.py
@@ -1,5 +1,5 @@
"""
-WSGI config for webshop project.
+WSGI config for didgeridoo project.
It exposes the WSGI callable as a module-level variable named ``application``.
@@ -11,6 +11,6 @@ import os
from django.core.wsgi import get_wsgi_application
-os.environ.setdefault("DJANGO_SETTINGS_MODULE", "webshop.settings")
+os.environ.setdefault("DJANGO_SETTINGS_MODULE", "didgeridoo.settings")
application = get_wsgi_application()
diff --git a/django/webshop/manage.py b/django/didgeridoo/manage.py
similarity index 90%
rename from django/webshop/manage.py
rename to django/didgeridoo/manage.py
index 9c4f460..e46f11e 100644
--- a/django/webshop/manage.py
+++ b/django/didgeridoo/manage.py
@@ -3,7 +3,7 @@ import os
import sys
if __name__ == "__main__":
- os.environ.setdefault("DJANGO_SETTINGS_MODULE", "webshop.settings")
+ os.environ.setdefault("DJANGO_SETTINGS_MODULE", "didgeridoo.settings")
try:
from django.core.management import execute_from_command_line
except ImportError:
diff --git a/django/webshop/static/admin/css/base.css b/django/didgeridoo/static/admin/css/base.css
similarity index 100%
rename from django/webshop/static/admin/css/base.css
rename to django/didgeridoo/static/admin/css/base.css
diff --git a/django/webshop/static/admin/css/changelists.css b/django/didgeridoo/static/admin/css/changelists.css
similarity index 100%
rename from django/webshop/static/admin/css/changelists.css
rename to django/didgeridoo/static/admin/css/changelists.css
diff --git a/django/webshop/static/admin/css/dashboard.css b/django/didgeridoo/static/admin/css/dashboard.css
similarity index 100%
rename from django/webshop/static/admin/css/dashboard.css
rename to django/didgeridoo/static/admin/css/dashboard.css
diff --git a/django/webshop/static/admin/css/fonts.css b/django/didgeridoo/static/admin/css/fonts.css
similarity index 100%
rename from django/webshop/static/admin/css/fonts.css
rename to django/didgeridoo/static/admin/css/fonts.css
diff --git a/django/webshop/static/admin/css/forms.css b/django/didgeridoo/static/admin/css/forms.css
similarity index 100%
rename from django/webshop/static/admin/css/forms.css
rename to django/didgeridoo/static/admin/css/forms.css
diff --git a/django/webshop/static/admin/css/login.css b/django/didgeridoo/static/admin/css/login.css
similarity index 100%
rename from django/webshop/static/admin/css/login.css
rename to django/didgeridoo/static/admin/css/login.css
diff --git a/django/webshop/static/admin/css/rtl.css b/django/didgeridoo/static/admin/css/rtl.css
similarity index 100%
rename from django/webshop/static/admin/css/rtl.css
rename to django/didgeridoo/static/admin/css/rtl.css
diff --git a/django/webshop/static/admin/css/widgets.css b/django/didgeridoo/static/admin/css/widgets.css
similarity index 100%
rename from django/webshop/static/admin/css/widgets.css
rename to django/didgeridoo/static/admin/css/widgets.css
diff --git a/django/webshop/static/admin/fonts/README.txt b/django/didgeridoo/static/admin/fonts/README.txt
similarity index 100%
rename from django/webshop/static/admin/fonts/README.txt
rename to django/didgeridoo/static/admin/fonts/README.txt
diff --git a/django/webshop/static/admin/fonts/Roboto-Bold-webfont.woff b/django/didgeridoo/static/admin/fonts/Roboto-Bold-webfont.woff
similarity index 100%
rename from django/webshop/static/admin/fonts/Roboto-Bold-webfont.woff
rename to django/didgeridoo/static/admin/fonts/Roboto-Bold-webfont.woff
diff --git a/django/webshop/static/admin/fonts/Roboto-Light-webfont.woff b/django/didgeridoo/static/admin/fonts/Roboto-Light-webfont.woff
similarity index 100%
rename from django/webshop/static/admin/fonts/Roboto-Light-webfont.woff
rename to django/didgeridoo/static/admin/fonts/Roboto-Light-webfont.woff
diff --git a/django/webshop/static/admin/fonts/Roboto-Regular-webfont.woff b/django/didgeridoo/static/admin/fonts/Roboto-Regular-webfont.woff
similarity index 100%
rename from django/webshop/static/admin/fonts/Roboto-Regular-webfont.woff
rename to django/didgeridoo/static/admin/fonts/Roboto-Regular-webfont.woff
diff --git a/django/webshop/static/admin/img/README.txt b/django/didgeridoo/static/admin/img/README.txt
similarity index 100%
rename from django/webshop/static/admin/img/README.txt
rename to django/didgeridoo/static/admin/img/README.txt
diff --git a/django/webshop/static/admin/img/calendar-icons.svg b/django/didgeridoo/static/admin/img/calendar-icons.svg
similarity index 100%
rename from django/webshop/static/admin/img/calendar-icons.svg
rename to django/didgeridoo/static/admin/img/calendar-icons.svg
diff --git a/django/webshop/static/admin/img/gis/move_vertex_off.svg b/django/didgeridoo/static/admin/img/gis/move_vertex_off.svg
similarity index 100%
rename from django/webshop/static/admin/img/gis/move_vertex_off.svg
rename to django/didgeridoo/static/admin/img/gis/move_vertex_off.svg
diff --git a/django/webshop/static/admin/img/gis/move_vertex_on.svg b/django/didgeridoo/static/admin/img/gis/move_vertex_on.svg
similarity index 100%
rename from django/webshop/static/admin/img/gis/move_vertex_on.svg
rename to django/didgeridoo/static/admin/img/gis/move_vertex_on.svg
diff --git a/django/webshop/static/admin/img/icon-addlink.svg b/django/didgeridoo/static/admin/img/icon-addlink.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-addlink.svg
rename to django/didgeridoo/static/admin/img/icon-addlink.svg
diff --git a/django/webshop/static/admin/img/icon-alert.svg b/django/didgeridoo/static/admin/img/icon-alert.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-alert.svg
rename to django/didgeridoo/static/admin/img/icon-alert.svg
diff --git a/django/webshop/static/admin/img/icon-calendar.svg b/django/didgeridoo/static/admin/img/icon-calendar.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-calendar.svg
rename to django/didgeridoo/static/admin/img/icon-calendar.svg
diff --git a/django/webshop/static/admin/img/icon-changelink.svg b/django/didgeridoo/static/admin/img/icon-changelink.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-changelink.svg
rename to django/didgeridoo/static/admin/img/icon-changelink.svg
diff --git a/django/webshop/static/admin/img/icon-clock.svg b/django/didgeridoo/static/admin/img/icon-clock.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-clock.svg
rename to django/didgeridoo/static/admin/img/icon-clock.svg
diff --git a/django/webshop/static/admin/img/icon-deletelink.svg b/django/didgeridoo/static/admin/img/icon-deletelink.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-deletelink.svg
rename to django/didgeridoo/static/admin/img/icon-deletelink.svg
diff --git a/django/webshop/static/admin/img/icon-no.svg b/django/didgeridoo/static/admin/img/icon-no.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-no.svg
rename to django/didgeridoo/static/admin/img/icon-no.svg
diff --git a/django/webshop/static/admin/img/icon-unknown-alt.svg b/django/didgeridoo/static/admin/img/icon-unknown-alt.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-unknown-alt.svg
rename to django/didgeridoo/static/admin/img/icon-unknown-alt.svg
diff --git a/django/webshop/static/admin/img/icon-unknown.svg b/django/didgeridoo/static/admin/img/icon-unknown.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-unknown.svg
rename to django/didgeridoo/static/admin/img/icon-unknown.svg
diff --git a/django/webshop/static/admin/img/icon-yes.svg b/django/didgeridoo/static/admin/img/icon-yes.svg
similarity index 100%
rename from django/webshop/static/admin/img/icon-yes.svg
rename to django/didgeridoo/static/admin/img/icon-yes.svg
diff --git a/django/webshop/static/admin/img/inline-delete.svg b/django/didgeridoo/static/admin/img/inline-delete.svg
similarity index 100%
rename from django/webshop/static/admin/img/inline-delete.svg
rename to django/didgeridoo/static/admin/img/inline-delete.svg
diff --git a/django/webshop/static/admin/img/search.svg b/django/didgeridoo/static/admin/img/search.svg
similarity index 100%
rename from django/webshop/static/admin/img/search.svg
rename to django/didgeridoo/static/admin/img/search.svg
diff --git a/django/webshop/static/admin/img/selector-icons.svg b/django/didgeridoo/static/admin/img/selector-icons.svg
similarity index 100%
rename from django/webshop/static/admin/img/selector-icons.svg
rename to django/didgeridoo/static/admin/img/selector-icons.svg
diff --git a/django/webshop/static/admin/img/sorting-icons.svg b/django/didgeridoo/static/admin/img/sorting-icons.svg
similarity index 100%
rename from django/webshop/static/admin/img/sorting-icons.svg
rename to django/didgeridoo/static/admin/img/sorting-icons.svg
diff --git a/django/webshop/static/admin/img/tooltag-add.svg b/django/didgeridoo/static/admin/img/tooltag-add.svg
similarity index 100%
rename from django/webshop/static/admin/img/tooltag-add.svg
rename to django/didgeridoo/static/admin/img/tooltag-add.svg
diff --git a/django/webshop/static/admin/img/tooltag-arrowright.svg b/django/didgeridoo/static/admin/img/tooltag-arrowright.svg
similarity index 100%
rename from django/webshop/static/admin/img/tooltag-arrowright.svg
rename to django/didgeridoo/static/admin/img/tooltag-arrowright.svg
diff --git a/django/webshop/static/admin/js/SelectBox.js b/django/didgeridoo/static/admin/js/SelectBox.js
similarity index 100%
rename from django/webshop/static/admin/js/SelectBox.js
rename to django/didgeridoo/static/admin/js/SelectBox.js
diff --git a/django/webshop/static/admin/js/SelectFilter2.js b/django/didgeridoo/static/admin/js/SelectFilter2.js
similarity index 100%
rename from django/webshop/static/admin/js/SelectFilter2.js
rename to django/didgeridoo/static/admin/js/SelectFilter2.js
diff --git a/django/webshop/static/admin/js/actions.js b/django/didgeridoo/static/admin/js/actions.js
similarity index 100%
rename from django/webshop/static/admin/js/actions.js
rename to django/didgeridoo/static/admin/js/actions.js
diff --git a/django/webshop/static/admin/js/actions.min.js b/django/didgeridoo/static/admin/js/actions.min.js
similarity index 100%
rename from django/webshop/static/admin/js/actions.min.js
rename to django/didgeridoo/static/admin/js/actions.min.js
diff --git a/django/webshop/static/admin/js/admin/DateTimeShortcuts.js b/django/didgeridoo/static/admin/js/admin/DateTimeShortcuts.js
similarity index 100%
rename from django/webshop/static/admin/js/admin/DateTimeShortcuts.js
rename to django/didgeridoo/static/admin/js/admin/DateTimeShortcuts.js
diff --git a/django/webshop/static/admin/js/admin/RelatedObjectLookups.js b/django/didgeridoo/static/admin/js/admin/RelatedObjectLookups.js
similarity index 100%
rename from django/webshop/static/admin/js/admin/RelatedObjectLookups.js
rename to django/didgeridoo/static/admin/js/admin/RelatedObjectLookups.js
diff --git a/django/webshop/static/admin/js/calendar.js b/django/didgeridoo/static/admin/js/calendar.js
similarity index 100%
rename from django/webshop/static/admin/js/calendar.js
rename to django/didgeridoo/static/admin/js/calendar.js
diff --git a/django/webshop/static/admin/js/cancel.js b/django/didgeridoo/static/admin/js/cancel.js
similarity index 100%
rename from django/webshop/static/admin/js/cancel.js
rename to django/didgeridoo/static/admin/js/cancel.js
diff --git a/django/webshop/static/admin/js/change_form.js b/django/didgeridoo/static/admin/js/change_form.js
similarity index 100%
rename from django/webshop/static/admin/js/change_form.js
rename to django/didgeridoo/static/admin/js/change_form.js
diff --git a/django/webshop/static/admin/js/collapse.js b/django/didgeridoo/static/admin/js/collapse.js
similarity index 100%
rename from django/webshop/static/admin/js/collapse.js
rename to django/didgeridoo/static/admin/js/collapse.js
diff --git a/django/webshop/static/admin/js/collapse.min.js b/django/didgeridoo/static/admin/js/collapse.min.js
similarity index 100%
rename from django/webshop/static/admin/js/collapse.min.js
rename to django/didgeridoo/static/admin/js/collapse.min.js
diff --git a/django/webshop/static/admin/js/core.js b/django/didgeridoo/static/admin/js/core.js
similarity index 100%
rename from django/webshop/static/admin/js/core.js
rename to django/didgeridoo/static/admin/js/core.js
diff --git a/django/webshop/static/admin/js/inlines.js b/django/didgeridoo/static/admin/js/inlines.js
similarity index 100%
rename from django/webshop/static/admin/js/inlines.js
rename to django/didgeridoo/static/admin/js/inlines.js
diff --git a/django/webshop/static/admin/js/inlines.min.js b/django/didgeridoo/static/admin/js/inlines.min.js
similarity index 100%
rename from django/webshop/static/admin/js/inlines.min.js
rename to django/didgeridoo/static/admin/js/inlines.min.js
diff --git a/django/webshop/static/admin/js/jquery.init.js b/django/didgeridoo/static/admin/js/jquery.init.js
similarity index 100%
rename from django/webshop/static/admin/js/jquery.init.js
rename to django/didgeridoo/static/admin/js/jquery.init.js
diff --git a/django/webshop/static/admin/js/popup_response.js b/django/didgeridoo/static/admin/js/popup_response.js
similarity index 100%
rename from django/webshop/static/admin/js/popup_response.js
rename to django/didgeridoo/static/admin/js/popup_response.js
diff --git a/django/webshop/static/admin/js/prepopulate.js b/django/didgeridoo/static/admin/js/prepopulate.js
similarity index 100%
rename from django/webshop/static/admin/js/prepopulate.js
rename to django/didgeridoo/static/admin/js/prepopulate.js
diff --git a/django/webshop/static/admin/js/prepopulate.min.js b/django/didgeridoo/static/admin/js/prepopulate.min.js
similarity index 100%
rename from django/webshop/static/admin/js/prepopulate.min.js
rename to django/didgeridoo/static/admin/js/prepopulate.min.js
diff --git a/django/webshop/static/admin/js/prepopulate_init.js b/django/didgeridoo/static/admin/js/prepopulate_init.js
similarity index 100%
rename from django/webshop/static/admin/js/prepopulate_init.js
rename to django/didgeridoo/static/admin/js/prepopulate_init.js
diff --git a/django/webshop/static/admin/js/timeparse.js b/django/didgeridoo/static/admin/js/timeparse.js
similarity index 100%
rename from django/webshop/static/admin/js/timeparse.js
rename to django/didgeridoo/static/admin/js/timeparse.js
diff --git a/django/webshop/static/admin/js/urlify.js b/django/didgeridoo/static/admin/js/urlify.js
similarity index 100%
rename from django/webshop/static/admin/js/urlify.js
rename to django/didgeridoo/static/admin/js/urlify.js
diff --git a/django/webshop/static/admin/js/vendor/jquery/LICENSE-JQUERY.txt b/django/didgeridoo/static/admin/js/vendor/jquery/LICENSE-JQUERY.txt
similarity index 100%
rename from django/webshop/static/admin/js/vendor/jquery/LICENSE-JQUERY.txt
rename to django/didgeridoo/static/admin/js/vendor/jquery/LICENSE-JQUERY.txt
diff --git a/django/webshop/static/admin/js/vendor/jquery/jquery.js b/django/didgeridoo/static/admin/js/vendor/jquery/jquery.js
similarity index 100%
rename from django/webshop/static/admin/js/vendor/jquery/jquery.js
rename to django/didgeridoo/static/admin/js/vendor/jquery/jquery.js
diff --git a/django/webshop/static/admin/js/vendor/jquery/jquery.min.js b/django/didgeridoo/static/admin/js/vendor/jquery/jquery.min.js
similarity index 100%
rename from django/webshop/static/admin/js/vendor/jquery/jquery.min.js
rename to django/didgeridoo/static/admin/js/vendor/jquery/jquery.min.js
diff --git a/django/webshop/static/admin/js/vendor/xregexp/LICENSE-XREGEXP.txt b/django/didgeridoo/static/admin/js/vendor/xregexp/LICENSE-XREGEXP.txt
similarity index 100%
rename from django/webshop/static/admin/js/vendor/xregexp/LICENSE-XREGEXP.txt
rename to django/didgeridoo/static/admin/js/vendor/xregexp/LICENSE-XREGEXP.txt
diff --git a/django/webshop/static/admin/js/vendor/xregexp/xregexp.js b/django/didgeridoo/static/admin/js/vendor/xregexp/xregexp.js
similarity index 100%
rename from django/webshop/static/admin/js/vendor/xregexp/xregexp.js
rename to django/didgeridoo/static/admin/js/vendor/xregexp/xregexp.js
diff --git a/django/webshop/static/admin/js/vendor/xregexp/xregexp.min.js b/django/didgeridoo/static/admin/js/vendor/xregexp/xregexp.min.js
similarity index 100%
rename from django/webshop/static/admin/js/vendor/xregexp/xregexp.min.js
rename to django/didgeridoo/static/admin/js/vendor/xregexp/xregexp.min.js
diff --git a/django/didgeridoo/webshop/__init__.py b/django/didgeridoo/webshop/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/django/didgeridoo/webshop/admin.py b/django/didgeridoo/webshop/admin.py
new file mode 100644
index 0000000..8c38f3f
--- /dev/null
+++ b/django/didgeridoo/webshop/admin.py
@@ -0,0 +1,3 @@
+from django.contrib import admin
+
+# Register your models here.
diff --git a/django/didgeridoo/webshop/apps.py b/django/didgeridoo/webshop/apps.py
new file mode 100644
index 0000000..f027ae2
--- /dev/null
+++ b/django/didgeridoo/webshop/apps.py
@@ -0,0 +1,5 @@
+from django.apps import AppConfig
+
+
+class WebshopConfig(AppConfig):
+ name = 'webshop'
diff --git a/django/didgeridoo/webshop/migrations/__init__.py b/django/didgeridoo/webshop/migrations/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/django/didgeridoo/webshop/models.py b/django/didgeridoo/webshop/models.py
new file mode 100644
index 0000000..71a8362
--- /dev/null
+++ b/django/didgeridoo/webshop/models.py
@@ -0,0 +1,3 @@
+from django.db import models
+
+# Create your models here.
diff --git a/django/didgeridoo/webshop/tests.py b/django/didgeridoo/webshop/tests.py
new file mode 100644
index 0000000..7ce503c
--- /dev/null
+++ b/django/didgeridoo/webshop/tests.py
@@ -0,0 +1,3 @@
+from django.test import TestCase
+
+# Create your tests here.
diff --git a/django/didgeridoo/webshop/views.py b/django/didgeridoo/webshop/views.py
new file mode 100644
index 0000000..91ea44a
--- /dev/null
+++ b/django/didgeridoo/webshop/views.py
@@ -0,0 +1,3 @@
+from django.shortcuts import render
+
+# Create your views here.