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.misc',
 | 
				
			||||||
    'ccdb.locations',
 | 
					    'ccdb.locations',
 | 
				
			||||||
    'ccdb.species',
 | 
					    'ccdb.species',
 | 
				
			||||||
 | 
					    'ccdb.collections_ccdb',
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#installed-apps
 | 
					# See: https://docs.djangoproject.com/en/dev/ref/settings/#installed-apps
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue