first commit
This commit is contained in:
		
						commit
						b71ea45681
					
				
					 898 changed files with 138202 additions and 0 deletions
				
			
		
							
								
								
									
										41
									
								
								locations/models.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								locations/models.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,41 @@
 | 
			
		|||
from django.db import models
 | 
			
		||||
from common.models import NameSlugModel
 | 
			
		||||
 | 
			
		||||
# Create your models here.
 | 
			
		||||
class City(NameSlugModel):
 | 
			
		||||
    class Meta:
 | 
			
		||||
        verbose_name = "شهر"
 | 
			
		||||
        verbose_name_plural = "شهرها"
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return self.name
 | 
			
		||||
 | 
			
		||||
class County(NameSlugModel):
 | 
			
		||||
    city = models.ForeignKey(City, on_delete=models.CASCADE, verbose_name="شهرستان")
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        verbose_name = "شهرستان"
 | 
			
		||||
        verbose_name_plural = "شهرستانها"
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return self.name
 | 
			
		||||
    
 | 
			
		||||
class Affairs(NameSlugModel):
 | 
			
		||||
    county = models.ForeignKey(County, on_delete=models.CASCADE, verbose_name="شهرستان")
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        verbose_name = "امور"
 | 
			
		||||
        verbose_name_plural = "امورها"
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return self.name
 | 
			
		||||
 | 
			
		||||
class Broker(NameSlugModel):
 | 
			
		||||
    affairs = models.ForeignKey(Affairs, on_delete=models.CASCADE, verbose_name="امور")
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        verbose_name = "کارگزار"
 | 
			
		||||
        verbose_name_plural = "کارگزارها"
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return self.name
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue