All pastes #914261 Raw Edit

Mine

public text v1 · immutable
·published 2008-02-22 19:28 UTC
rendered paste body

from django.db import models

# Create your models here

class Huc10(models.Model): 
    huc10 = models.AutoField('ID', primary_key=True)
    huc10_name = models.CharField(maxlength=255)  
    county = models.CharField(maxlength=255) 
    
    def __str__(self):
        return self.huc10_name
    
    class Admin: 
        list_display = ('huc10','huc10_name','county',) 
        list_filter = ('huc10_name',)
        ordering = ('huc10',)
        search_fields = ('huc10','huc10_name','county') 



class Lake(models.Model):
    midas = models.AutoField('ID', primary_key=True)
    name = models.CharField(maxlength=255) 
    type = models.CharField(maxlength=255)
    huc_6 =  models.CharField(maxlength=255)
    huc_8 =  models.CharField(maxlength=255) 
    huc_8_name = models.CharField(maxlength=255)
    huc_10 =  models.CharField(maxlength=255)
    huc_10_name =  models.CharField(maxlength=255)
    huc_12 =   models.CharField(maxlength=255)
    huc_12_name =  models.CharField(maxlength=255)
    geocode = models.CharField(maxlength=255)
    town  = models.CharField(maxlength=255)
    county = models.CharField(maxlength=255)

    def __str__(self):
        return '%s %s' % (self.name, self.midas)

    class Admin: 
        list_display = ('midas','name','town','county',) 
        ordering = ('name',)
        search_fields = ('name','midas','type') 

    class Meta:
        ordering = ["name"]



class Post(models.Model): 
    title = models.CharField(maxlength=255)  
    content =  models.TextField(maxlength=10000)  
    lake = models.CharField(maxlength=255)  
    huc10 = models.ForeignKey(Huc10) 
    CATEGORY_CHOICES = ( 
        ('g', 'general'),   
        ('l', 'land'), 
        ('w', 'water'), 
        ('a', 'animal'), 
        ('p', 'plant'),
        ) 
    category = models.CharField(maxlength=1, choices=CATEGORY_CHOICES) 
    TYPE_CHOICES = ( 
        ('g', 'general informaion'), 
        ('q', 'question'),
        ('a', 'answer'),
      ) 
    type = models.CharField(maxlength=1, choices=TYPE_CHOICES) 
    date =  models.DateField()
    user =  models.Manager()

    def __str__(self):
        return self.title 

    class Admin: 
        pass