Juan Carlos пре 5 година
родитељ
комит
8a0e189e30
3 измењених фајлова са 14 додато и 4 уклоњено
  1. 10 3
      marktplatz/models.py
  2. 3 1
      project_base/settings.py
  3. 1 0
      requirements.txt

+ 10 - 3
marktplatz/models.py

@@ -120,6 +120,9 @@ class Category(models.Model):
 
 
 
+
+
+
 class Product(models.Model):
 
     # def save(self, update_fields=None, *args, **kwargs):
@@ -138,8 +141,12 @@ class Product(models.Model):
 
     def save(self, force_insert=False, force_update=False, *args, **kwargs):
         if self.frei != self.__original_frei:
-            print('here we loop through search agents')
-            # name changed - do something here
+            if self.frei == "JAJA":
+                for agent in SearchAgent.objects.all():
+                    for agentOrt in agent.ort:
+                        print(agentOrt)
+                        if agentOrt == self.ort:
+                            print ('send_mail')
 
         super(Product, self).save(force_insert, force_update, *args, **kwargs)
         self.__original_frei = self.frei
@@ -296,7 +303,7 @@ class SearchAgent(models.Model):
 
     email           = EmailField         ( 'Email',   max_length = 2048, help_text="Email des Projektes", null = False, blank=False )
     ort             = MultiSelectField   ( 'Ort', max_length = 4096 ,    choices=Product.ORT, default='WELT', help_text="Ort des Projektes", null = True, blank=False )
-    hash            = models.CharField   (max_length=255, default=hash_gen)
+    hash            = CharField          ( max_length=255, default=hash_gen )
 
 class Wohnprojekt(Product):
 

+ 3 - 1
project_base/settings.py

@@ -222,6 +222,7 @@ INSTALLED_APPS = [
     'django_countries',
     'captcha',
     'debug_toolbar',
+    'post_office',
 ]
 
 CRISPY_TEMPLATE_PACK = 'bootstrap4'
@@ -273,7 +274,8 @@ TEMPLATES = [
 
 WSGI_APPLICATION = 'project_base.wsgi.application'
 
-EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
+#EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
+EMAIL_BACKEND = 'post_office.EmailBackend'
 
 LOGIN_REDIRECT_URL = '/mab/home/'
 

+ 1 - 0
requirements.txt

@@ -12,3 +12,4 @@ django-countries==5.5
 django-simple-captcha==0.5.12
 django-multiselectfield==0.1.12
 django-debug-toolbar==3.1.1
+django-post_office==3.1.0