Kaynağa Gözat

starting with forms

juan carlos carvajal bermudez 5 yıl önce
ebeveyn
işleme
1c837f94ac

+ 7 - 4
marktplatz/forms.py

@@ -84,9 +84,7 @@ class SubmissionForm(forms.ModelForm):
        self.helper.layout = Layout(
            Fieldset(
                ('About your Product'),
-               'title',
-               'header',
-               'owner',
+
                Div(
                    Div('country', css_class='form-group col-md-6 mb-0'),
                    Div('city', css_class='form-group col-md-3 mb-0'),
@@ -95,7 +93,12 @@ class SubmissionForm(forms.ModelForm):
                'category',
                'teaser_txt',
                'description_txt',
-               'name','claim','beschreibung',
+               'name','claim','beschreibung','learning','status','adresse','website','frei','mitmachen','rechtsform','ort','orga',
+              Div(
+                  Div('gruendungsjahr',  css_class='form-group col-xs-6 mb-0'),
+                  Div('betriebgenommen', css_class='form-group col-xs-6 mb-0'),
+                  css_class='form-row'),
+
            )
        )
 

+ 4 - 4
marktplatz/models.py

@@ -179,11 +179,11 @@ class Product(models.Model):
     ]
 
     name         = models.CharField( 'Name', max_length = 128, help_text="Name des Projekts", null = True, blank=True )
-    claim        = models.CharField( 'Claim / Untertitel', max_length = 256, help_text="Untertitel", null = True, blank=True )
-    beschreibung = models.CharField( 'Claim / Untertitel', max_length = 256, help_text="", null = True, blank=True )
+    claim        = models.CharField( 'Claim / Untertitel', max_length = 256, help_text="Claim / Untertitel", null = True, blank=True )
+    beschreibung = models.CharField( 'Beschreibung', max_length = 256, help_text="Beschreibung des Projektes", null = True, blank=True )
     learning     = models.CharField( 'Learning', max_length = 256, help_text="Learning", null = True, blank=True )
-    gruendungsjahr  = models.CharField('Gründungsjahr', max_length = 256, help_text="Gründungsjahr des Projekts", null = True, blank=True )
-    betriebgenommen = models.DateField('in Betrieb genommen in Jahr', max_length = 256, help_text="Wann wurde das Projekt in Betrieb genommen?" , null = True, blank=True )
+    gruendungsjahr  = models.IntegerField('Gründungsjahr', help_text="Gründungsjahr des Projekts", null = True, blank=True )
+    betriebgenommen = models.IntegerField('in Betrieb genommen in Jahr', help_text="Wann wurde das Projekt in Betrieb genommen?" , null = True, blank=True )
     status  = models.CharField( 'Status',    max_length = 3,    choices=STATUS, default='ENT', help_text="Was ist der Status des Projektes" , null = True, blank=True )
     adresse = models.CharField( 'Adresse',   max_length = 256,  help_text="Adresse des Projektes", null = True, blank=True )
     website = models.URLField ( 'Website',   max_length = 2048, help_text="Website des des Projektes", null = True, blank=True )

+ 7 - 1
marktplatz/templates/marktplatz/add.html

@@ -36,22 +36,28 @@
     </div>
 
     <div class="col-sm-10">
+      {% if description %}
       {{ description|crispy }}
-
+      {% endif %}
     </div>
     <div class="col-sm-10">
+
       {% crispy lnks lnks_helper %}
 
     </div>
 
 
     <div class="col-sm-10">
+      {% if interaction %}
       {% crispy interaction %}
+      {% endif %}
 
     </div>
 
     <div class="col-sm-10">
+      {% if credits %}
       {% crispy credits %}
+      {% endif %}
 
     </div>
 

+ 3 - 3
marktplatz/views.py

@@ -845,9 +845,9 @@ class NewSubmitView(LoginRequiredMixin, FormView):
 
         context = request.GET.dict()
         context['Product'] =        SubmissionForm
-        context['credits'] =        CreditForm
-        context['description'] =    DescriptionForm
-        context['interaction'] =    InteractionForm
+        # context['credits'] =        CreditForm
+        # context['description'] =    DescriptionForm
+        # context['interaction'] =    InteractionForm
         context['lnks'] =           LinkFormSet
         context['lnks_helper'] =    FormsetHelper()
         context['use_ajax'] = True