From eea3d117bc33914711bc47702e27bdf024e8127c Mon Sep 17 00:00:00 2001 From: agp8x Date: Sun, 8 Dec 2019 12:20:30 +0100 Subject: [PATCH] fix media setup to deliver content --- partdoc/media/sketches/.gitignore | 1 + partdoc/partdoc/settings.py | 3 +++ partdoc/partdoc/urls.py | 2 +- partdoc/parts/models.py | 2 +- partdoc/parts/templates/parts/parts.html | 4 ++-- partdoc/parts/templates/parts/sketch.html | 1 + partdoc/parts/views.py | 6 ++++-- 7 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 partdoc/media/sketches/.gitignore diff --git a/partdoc/media/sketches/.gitignore b/partdoc/media/sketches/.gitignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/partdoc/media/sketches/.gitignore @@ -0,0 +1 @@ +* diff --git a/partdoc/partdoc/settings.py b/partdoc/partdoc/settings.py index bd524b1..f4093d2 100644 --- a/partdoc/partdoc/settings.py +++ b/partdoc/partdoc/settings.py @@ -120,6 +120,9 @@ USE_TZ = True STATIC_URL = '/static/' STATIC_ROOT = 'static/' +MEDIA_URL = '/media/' +MEDIA_ROOT = '/app/media/' + DATA_UPLOAD_MAX_NUMBER_FIELDS = 10000 LOGGING = { diff --git a/partdoc/partdoc/urls.py b/partdoc/partdoc/urls.py index e592657..783caa4 100644 --- a/partdoc/partdoc/urls.py +++ b/partdoc/partdoc/urls.py @@ -21,4 +21,4 @@ from django.conf.urls.static import static urlpatterns = [ url(r'^parts/', include('parts.urls'), name="parts"), url(r'^admin/', admin.site.urls), -] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) +] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/partdoc/parts/models.py b/partdoc/parts/models.py index 931ce3c..aa1a2b4 100644 --- a/partdoc/parts/models.py +++ b/partdoc/parts/models.py @@ -34,7 +34,7 @@ class Sketch(PartModel): image = models.FileField(upload_to="sketches/", blank=True, null=True) def __str__(self): - return "Sketch: " + self.name + " (" + str(self.brand) + ")" + return "Sketch: " + self.name + " (" + str(self.product) + ")" def get_product(self): if self.product: diff --git a/partdoc/parts/templates/parts/parts.html b/partdoc/parts/templates/parts/parts.html index 47831d8..da20131 100644 --- a/partdoc/parts/templates/parts/parts.html +++ b/partdoc/parts/templates/parts/parts.html @@ -22,10 +22,10 @@ {% endfor %} - Summe: + Summe Teile: {{len}} {% for product in product_sums %} {{product}} {% endfor %} - Teile + {{total_sum}} diff --git a/partdoc/parts/templates/parts/sketch.html b/partdoc/parts/templates/parts/sketch.html index cc1f785..b03734d 100644 --- a/partdoc/parts/templates/parts/sketch.html +++ b/partdoc/parts/templates/parts/sketch.html @@ -1,4 +1,5 @@

{{sketch.name}}

+

{% for brand in sketch.get_brand %}{{brand.name}},{% endfor%} - {% for product in sketch.get_product %}{{product.name}},{% endfor%}