WIP
This commit is contained in:
		
							parent
							
								
									3be40fe7da
								
							
						
					
					
						commit
						847d4b372a
					
				
					 5 changed files with 32 additions and 0 deletions
				
			
		
							
								
								
									
										0
									
								
								ccdb/collections_ccdb/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								ccdb/collections_ccdb/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										3
									
								
								ccdb/collections_ccdb/admin.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								ccdb/collections_ccdb/admin.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
from django.contrib import admin
 | 
			
		||||
 | 
			
		||||
# Register your models here.
 | 
			
		||||
							
								
								
									
										0
									
								
								ccdb/collections_ccdb/migrations/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								ccdb/collections_ccdb/migrations/__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										28
									
								
								ccdb/collections_ccdb/models.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								ccdb/collections_ccdb/models.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,28 @@
 | 
			
		|||
from django.db import models
 | 
			
		||||
 | 
			
		||||
from autoslug import AutoSlugField
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Collection(models.Model):
 | 
			
		||||
    projectid = models.ForeignKey('TblLuProjects', db_column='ProjectID')  # Field name made lowercase.
 | 
			
		||||
    collectionid = models.AutoField(db_column='CollectionID', primary_key=True)  # Field name made lowercase.
 | 
			
		||||
    study_locationid = models.ForeignKey('TblLuStudyLocations', db_column='Study_LocationID')  # Field name made lowercase.
 | 
			
		||||
    collection_typeid = models.ForeignKey('TblLuCollectionTypes', db_column='Collection_TypeID')  # Field name made lowercase.
 | 
			
		||||
    collection_methodid = models.ForeignKey('TblLuCollectionMethods', db_column='Collection_MethodID')  # Field name made lowercase.
 | 
			
		||||
    number_of_traps = models.IntegerField(db_column='Number_Of_Traps', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    collection_start_date = models.DateField(db_column='Collection_Start_Date', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    collection_start_time = models.TimeField(db_column='Collection_Start_Time', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    collection_end_date = models.DateField(db_column='Collection_End_Date', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    collection_end_time = models.TimeField(db_column='Collection_End_Time', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    storage_locationid = models.ForeignKey('TblLuStorageLocations', db_column='Storage_LocationID', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    specimen_state = models.CharField(db_column='Specimen_State', max_length=50, blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    process_typeid = models.ForeignKey('TblLuProcessTypes', db_column='Process_TypeID', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    reagentid = models.ForeignKey('TblLuReagents', db_column='ReagentID', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    adfg_permit = models.CharField(db_column='ADFG_Permit', max_length=25, blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    link_to_datasheets = models.CharField(db_column='Link_To_Datasheets', max_length=255, blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
    flawid = models.ForeignKey('TblLuRecordFlaws', db_column='FlawID', blank=True, null=True)  # Field name made lowercase.
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        managed = False
 | 
			
		||||
        db_table = 'tbl_Collections'
 | 
			
		||||
        unique_together = (('ProjectID', 'Study_LocationID', 'Collection_TypeID', 'Collection_Start_Date', 'Collection_End_Date', 'Collection_MethodID'),)
 | 
			
		||||
| 
						 | 
				
			
			@ -43,6 +43,7 @@ LOCAL_APPS = (
 | 
			
		|||
    'ccdb.misc',
 | 
			
		||||
    'ccdb.locations',
 | 
			
		||||
    'ccdb.species',
 | 
			
		||||
    'ccdb.collections_ccdb',
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#installed-apps
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue