source: telemeta/migrations/0001_initial.py @ b00cd59

cremcrem2devdev2diademsfeature/breadcrumbsfeature/ts-0.5feature/ts-0.5.4feature/writecacheformagenericinstru_searchlamlam2mapsv3mergenlivemultiproductionrelease/1.4.4sabiodsecurityserversocialstoragetelecastertest
Last change on this file since b00cd59 was b00cd59, checked in by yomguy <yomguy@…>, 2 years ago

add migrations

  • Property mode set to 100644
File size: 72.1 KB
Line 
1# -*- coding: utf-8 -*-
2import datetime
3from south.db import db
4from south.v2 import SchemaMigration
5from django.db import models
6
7
8class Migration(SchemaMigration):
9
10    def forwards(self, orm):
11        # Adding model 'PhysicalFormat'
12        db.create_table('physical_formats', (
13            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
15        ))
16        db.send_create_signal('telemeta', ['PhysicalFormat'])
17
18        # Adding model 'PublishingStatus'
19        db.create_table('publishing_status', (
20            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
21            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
22        ))
23        db.send_create_signal('telemeta', ['PublishingStatus'])
24
25        # Adding model 'AcquisitionMode'
26        db.create_table('acquisition_modes', (
27            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
28            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
29        ))
30        db.send_create_signal('telemeta', ['AcquisitionMode'])
31
32        # Adding model 'MetadataAuthor'
33        db.create_table('metadata_authors', (
34            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
35            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
36        ))
37        db.send_create_signal('telemeta', ['MetadataAuthor'])
38
39        # Adding model 'MetadataWriter'
40        db.create_table('metadata_writers', (
41            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
42            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
43        ))
44        db.send_create_signal('telemeta', ['MetadataWriter'])
45
46        # Adding model 'LegalRight'
47        db.create_table('legal_rights', (
48            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
49            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
50        ))
51        db.send_create_signal('telemeta', ['LegalRight'])
52
53        # Adding model 'RecordingContext'
54        db.create_table('recording_contexts', (
55            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
56            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
57        ))
58        db.send_create_signal('telemeta', ['RecordingContext'])
59
60        # Adding model 'AdConversion'
61        db.create_table('ad_conversions', (
62            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
63            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
64        ))
65        db.send_create_signal('telemeta', ['AdConversion'])
66
67        # Adding model 'VernacularStyle'
68        db.create_table('vernacular_styles', (
69            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
70            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
71        ))
72        db.send_create_signal('telemeta', ['VernacularStyle'])
73
74        # Adding model 'GenericStyle'
75        db.create_table('generic_styles', (
76            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
77            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
78        ))
79        db.send_create_signal('telemeta', ['GenericStyle'])
80
81        # Adding model 'ContextKeyword'
82        db.create_table('context_keywords', (
83            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
84            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
85        ))
86        db.send_create_signal('telemeta', ['ContextKeyword'])
87
88        # Adding model 'Publisher'
89        db.create_table('publishers', (
90            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
91            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
92        ))
93        db.send_create_signal('telemeta', ['Publisher'])
94
95        # Adding model 'PublisherCollection'
96        db.create_table('publisher_collections', (
97            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
98            ('publisher', self.gf('telemeta.models.core.ForeignKey')(related_name='publisher_collections', to=orm['telemeta.Publisher'])),
99            ('value', self.gf('telemeta.models.core.CharField')(max_length=250)),
100        ))
101        db.send_create_signal('telemeta', ['PublisherCollection'])
102
103        # Adding model 'EthnicGroup'
104        db.create_table('ethnic_groups', (
105            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
106            ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
107        ))
108        db.send_create_signal('telemeta', ['EthnicGroup'])
109
110        # Adding model 'EthnicGroupAlias'
111        db.create_table('ethnic_group_aliases', (
112            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
113            ('ethnic_group', self.gf('telemeta.models.core.ForeignKey')(related_name='aliases', to=orm['telemeta.EthnicGroup'])),
114            ('value', self.gf('telemeta.models.core.CharField')(max_length=250)),
115        ))
116        db.send_create_signal('telemeta', ['EthnicGroupAlias'])
117
118        # Adding unique constraint on 'EthnicGroupAlias', fields ['ethnic_group', 'value']
119        db.create_unique('ethnic_group_aliases', ['ethnic_group_id', 'value'])
120
121        # Adding model 'Location'
122        db.create_table('locations', (
123            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
124            ('name', self.gf('telemeta.models.core.CharField')(unique=True, max_length=150)),
125            ('type', self.gf('telemeta.models.core.IntegerField')(default=0, db_index=True, blank=True)),
126            ('complete_type', self.gf('telemeta.models.core.ForeignKey')(related_name='locations', to=orm['telemeta.LocationType'])),
127            ('current_location', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='past_names', null=True, blank=True, to=orm['telemeta.Location'])),
128            ('latitude', self.gf('telemeta.models.core.FloatField')(default=None, null=True, blank=True)),
129            ('longitude', self.gf('telemeta.models.core.FloatField')(default=None, null=True, blank=True)),
130            ('is_authoritative', self.gf('telemeta.models.core.BooleanField')(default=False)),
131        ))
132        db.send_create_signal('telemeta', ['Location'])
133
134        # Adding model 'LocationType'
135        db.create_table('location_types', (
136            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
137            ('code', self.gf('telemeta.models.core.CharField')(unique=True, max_length=64)),
138            ('name', self.gf('telemeta.models.core.CharField')(max_length=150)),
139        ))
140        db.send_create_signal('telemeta', ['LocationType'])
141
142        # Adding model 'LocationAlias'
143        db.create_table('location_aliases', (
144            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
145            ('location', self.gf('telemeta.models.core.ForeignKey')(related_name='aliases', to=orm['telemeta.Location'])),
146            ('alias', self.gf('telemeta.models.core.CharField')(max_length=150)),
147            ('is_authoritative', self.gf('telemeta.models.core.BooleanField')(default=False)),
148        ))
149        db.send_create_signal('telemeta', ['LocationAlias'])
150
151        # Adding unique constraint on 'LocationAlias', fields ['location', 'alias']
152        db.create_unique('location_aliases', ['location_id', 'alias'])
153
154        # Adding model 'LocationRelation'
155        db.create_table('location_relations', (
156            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
157            ('location', self.gf('telemeta.models.core.ForeignKey')(related_name='ancestor_relations', to=orm['telemeta.Location'])),
158            ('ancestor_location', self.gf('telemeta.models.core.ForeignKey')(related_name='descendant_relations', to=orm['telemeta.Location'])),
159            ('is_direct', self.gf('telemeta.models.core.BooleanField')(default=False, db_index=True)),
160            ('is_authoritative', self.gf('telemeta.models.core.BooleanField')(default=False)),
161        ))
162        db.send_create_signal('telemeta', ['LocationRelation'])
163
164        # Adding unique constraint on 'LocationRelation', fields ['location', 'ancestor_location']
165        db.create_unique('location_relations', ['location_id', 'ancestor_location_id'])
166
167        # Adding model 'Revision'
168        db.create_table('revisions', (
169            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
170            ('element_type', self.gf('telemeta.models.core.CharField')(max_length=16)),
171            ('element_id', self.gf('telemeta.models.core.IntegerField')()),
172            ('change_type', self.gf('telemeta.models.core.CharField')(max_length=16)),
173            ('time', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now_add=True, null=True, blank=True)),
174            ('user', self.gf('telemeta.models.core.ForeignKey')(related_name='revisions', db_column='username', to=orm['auth.User'])),
175        ))
176        db.send_create_signal('telemeta', ['Revision'])
177
178        # Adding model 'UserProfile'
179        db.create_table('profiles', (
180            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
181            ('user', self.gf('telemeta.models.core.ForeignKey')(to=orm['auth.User'], unique=True)),
182            ('institution', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
183            ('function', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
184            ('address', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
185            ('telephone', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
186            ('expiration_date', self.gf('telemeta.models.core.DateField')(default=None, null=True, blank=True)),
187        ))
188        db.send_create_signal('telemeta', ['UserProfile'])
189
190        # Adding model 'Instrument'
191        db.create_table('instruments', (
192            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
193            ('name', self.gf('telemeta.models.core.CharField')(max_length=250)),
194        ))
195        db.send_create_signal('telemeta', ['Instrument'])
196
197        # Adding model 'InstrumentAlias'
198        db.create_table('instrument_aliases', (
199            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
200            ('name', self.gf('telemeta.models.core.CharField')(max_length=250)),
201        ))
202        db.send_create_signal('telemeta', ['InstrumentAlias'])
203
204        # Adding model 'InstrumentRelation'
205        db.create_table('instrument_relations', (
206            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
207            ('instrument', self.gf('telemeta.models.core.ForeignKey')(related_name='parent_relation', to=orm['telemeta.Instrument'])),
208            ('parent_instrument', self.gf('telemeta.models.core.ForeignKey')(related_name='child_relation', to=orm['telemeta.Instrument'])),
209        ))
210        db.send_create_signal('telemeta', ['InstrumentRelation'])
211
212        # Adding unique constraint on 'InstrumentRelation', fields ['instrument', 'parent_instrument']
213        db.create_unique('instrument_relations', ['instrument_id', 'parent_instrument_id'])
214
215        # Adding model 'InstrumentAliasRelation'
216        db.create_table('instrument_alias_relations', (
217            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
218            ('alias', self.gf('telemeta.models.core.ForeignKey')(related_name='other_name', to=orm['telemeta.InstrumentAlias'])),
219            ('instrument', self.gf('telemeta.models.core.ForeignKey')(related_name='relation', to=orm['telemeta.InstrumentAlias'])),
220        ))
221        db.send_create_signal('telemeta', ['InstrumentAliasRelation'])
222
223        # Adding unique constraint on 'InstrumentAliasRelation', fields ['alias', 'instrument']
224        db.create_unique('instrument_alias_relations', ['alias_id', 'instrument_id'])
225
226        # Adding model 'Language'
227        db.create_table('languages', (
228            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
229            ('identifier', self.gf('telemeta.models.core.CharField')(default='', max_length=3, blank=True)),
230            ('part2B', self.gf('telemeta.models.core.CharField')(default='', max_length=3, blank=True)),
231            ('part2T', self.gf('telemeta.models.core.CharField')(default='', max_length=3, blank=True)),
232            ('part1', self.gf('telemeta.models.core.CharField')(default='', max_length=1, blank=True)),
233            ('scope', self.gf('telemeta.models.core.CharField')(default='', max_length=1, blank=True)),
234            ('type', self.gf('telemeta.models.core.CharField')(default='', max_length=1, blank=True)),
235            ('name', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
236            ('comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
237        ))
238        db.send_create_signal('telemeta', ['Language'])
239
240        # Adding model 'MediaCorpus'
241        db.create_table('media_corpus', (
242            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
243            ('reference', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, unique=True, null=True, blank=True)),
244            ('title', self.gf('telemeta.models.core.CharField')(max_length=250)),
245            ('description', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
246            ('code', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
247            ('public_access', self.gf('telemeta.models.core.CharField')(default='metadata', max_length=16, blank=True)),
248        ))
249        db.send_create_signal('telemeta', ['MediaCorpus'])
250
251        # Adding model 'MediaCorpusCollectionRelation'
252        db.create_table('media_corpus_collection_relations', (
253            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
254            ('collection', self.gf('telemeta.models.core.ForeignKey')(related_name='parent_relation', to=orm['telemeta.MediaCollection'])),
255            ('corpus', self.gf('telemeta.models.core.ForeignKey')(related_name='child_relation', to=orm['telemeta.MediaCorpus'])),
256        ))
257        db.send_create_signal('telemeta', ['MediaCorpusCollectionRelation'])
258
259        # Adding unique constraint on 'MediaCorpusCollectionRelation', fields ['collection', 'corpus']
260        db.create_unique('media_corpus_collection_relations', ['collection_id', 'corpus_id'])
261
262        # Adding model 'MediaCollection'
263        db.create_table('media_collections', (
264            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
265            ('reference', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, unique=True, null=True, blank=True)),
266            ('title', self.gf('telemeta.models.core.CharField')(max_length=250)),
267            ('alt_title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
268            ('creator', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
269            ('recording_context', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.RecordingContext'])),
270            ('recorded_from_year', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)),
271            ('recorded_to_year', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)),
272            ('year_published', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)),
273            ('collector', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
274            ('publisher', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.Publisher'])),
275            ('publisher_collection', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.PublisherCollection'])),
276            ('publisher_serial', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
277            ('booklet_author', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
278            ('external_references', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
279            ('doctype_code', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)),
280            ('public_access', self.gf('telemeta.models.core.CharField')(default='metadata', max_length=16, blank=True)),
281            ('legal_rights', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.LegalRight'])),
282            ('acquisition_mode', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.AcquisitionMode'])),
283            ('cnrs_contributor', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
284            ('metadata_author', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.MetadataAuthor'])),
285            ('booklet_description', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
286            ('publishing_status', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.PublishingStatus'])),
287            ('alt_ids', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
288            ('comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
289            ('metadata_writer', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.MetadataWriter'])),
290            ('travail', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
291            ('items_done', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
292            ('collector_is_creator', self.gf('telemeta.models.core.BooleanField')(default=False)),
293            ('is_published', self.gf('telemeta.models.core.BooleanField')(default=False)),
294            ('conservation_site', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
295            ('code', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)),
296            ('old_code', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, null=True, blank=True)),
297            ('approx_duration', self.gf('telemeta.models.core.DurationField')(default='00:00', blank=True)),
298            ('physical_items_num', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)),
299            ('physical_format', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.PhysicalFormat'])),
300            ('ad_conversion', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.AdConversion'])),
301            ('state', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
302            ('a_informer_07_03', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
303        ))
304        db.send_create_signal('telemeta', ['MediaCollection'])
305
306        # Adding model 'MediaCollectionRelated'
307        db.create_table('media_collection_related', (
308            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
309            ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
310            ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)),
311            ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
312            ('mime_type', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, null=True, blank=True)),
313            ('url', self.gf('telemeta.models.core.CharField')(default='', max_length=500, blank=True)),
314            ('credits', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
315            ('file', self.gf('telemeta.models.core.FileField')(default='', max_length=100, db_column='filename', blank=True)),
316            ('collection', self.gf('telemeta.models.core.ForeignKey')(related_name='related', to=orm['telemeta.MediaCollection'])),
317        ))
318        db.send_create_signal('telemeta', ['MediaCollectionRelated'])
319
320        # Adding model 'MediaItem'
321        db.create_table('media_items', (
322            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
323            ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
324            ('alt_title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
325            ('collector', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
326            ('collection', self.gf('telemeta.models.core.ForeignKey')(related_name='items', to=orm['telemeta.MediaCollection'])),
327            ('recorded_from_date', self.gf('telemeta.models.core.DateField')(default=None, null=True, blank=True)),
328            ('recorded_to_date', self.gf('telemeta.models.core.DateField')(default=None, null=True, blank=True)),
329            ('location', self.gf('telemeta.models.core.WeakForeignKey')(default=None, to=orm['telemeta.Location'], null=True, blank=True)),
330            ('location_comment', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
331            ('cultural_area', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
332            ('ethnic_group', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.EthnicGroup'])),
333            ('language', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
334            ('language_iso', self.gf('telemeta.models.core.ForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.Language'])),
335            ('context_comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
336            ('moda_execut', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
337            ('vernacular_style', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.VernacularStyle'])),
338            ('generic_style', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.GenericStyle'])),
339            ('author', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
340            ('comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
341            ('collector_selection', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
342            ('collector_from_collection', self.gf('telemeta.models.core.BooleanField')(default=False)),
343            ('code', self.gf('telemeta.models.core.CharField')(default='', unique=True, max_length=250, blank=True)),
344            ('old_code', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
345            ('track', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
346            ('creator_reference', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
347            ('external_references', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
348            ('copied_from_item', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='copies', null=True, blank=True, to=orm['telemeta.MediaItem'])),
349            ('public_access', self.gf('telemeta.models.core.CharField')(default='metadata', max_length=16, blank=True)),
350            ('file', self.gf('telemeta.models.core.FileField')(default='', max_length=100, db_column='filename', blank=True)),
351            ('approx_duration', self.gf('telemeta.models.core.DurationField')(default='00:00', blank=True)),
352        ))
353        db.send_create_signal('telemeta', ['MediaItem'])
354
355        # Adding model 'MediaItemRelated'
356        db.create_table('media_item_related', (
357            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
358            ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
359            ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)),
360            ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
361            ('mime_type', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, null=True, blank=True)),
362            ('url', self.gf('telemeta.models.core.CharField')(default='', max_length=500, blank=True)),
363            ('credits', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
364            ('file', self.gf('telemeta.models.core.FileField')(default='', max_length=100, db_column='filename', blank=True)),
365            ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='related', to=orm['telemeta.MediaItem'])),
366        ))
367        db.send_create_signal('telemeta', ['MediaItemRelated'])
368
369        # Adding model 'MediaItemKeyword'
370        db.create_table('media_item_keywords', (
371            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
372            ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='keyword_relations', to=orm['telemeta.MediaItem'])),
373            ('keyword', self.gf('telemeta.models.core.ForeignKey')(related_name='item_relations', to=orm['telemeta.ContextKeyword'])),
374        ))
375        db.send_create_signal('telemeta', ['MediaItemKeyword'])
376
377        # Adding unique constraint on 'MediaItemKeyword', fields ['item', 'keyword']
378        db.create_unique('media_item_keywords', ['item_id', 'keyword_id'])
379
380        # Adding model 'MediaItemPerformance'
381        db.create_table('media_item_performances', (
382            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
383            ('media_item', self.gf('telemeta.models.core.ForeignKey')(related_name='performances', to=orm['telemeta.MediaItem'])),
384            ('instrument', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='performances', null=True, blank=True, to=orm['telemeta.Instrument'])),
385            ('alias', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='performances', null=True, blank=True, to=orm['telemeta.InstrumentAlias'])),
386            ('instruments_num', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
387            ('musicians', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
388        ))
389        db.send_create_signal('telemeta', ['MediaItemPerformance'])
390
391        # Adding model 'MediaItemAnalysis'
392        db.create_table('media_analysis', (
393            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
394            ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='analysis', to=orm['telemeta.MediaItem'])),
395            ('analyzer_id', self.gf('telemeta.models.core.CharField')(max_length=250)),
396            ('name', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
397            ('value', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
398            ('unit', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
399        ))
400        db.send_create_signal('telemeta', ['MediaItemAnalysis'])
401
402        # Adding model 'MediaPart'
403        db.create_table('media_parts', (
404            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
405            ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='parts', to=orm['telemeta.MediaItem'])),
406            ('title', self.gf('telemeta.models.core.CharField')(max_length=250)),
407            ('start', self.gf('telemeta.models.core.FloatField')()),
408            ('end', self.gf('telemeta.models.core.FloatField')()),
409        ))
410        db.send_create_signal('telemeta', ['MediaPart'])
411
412        # Adding model 'Playlist'
413        db.create_table('playlists', (
414            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
415            ('public_id', self.gf('telemeta.models.core.CharField')(max_length=250)),
416            ('author', self.gf('telemeta.models.core.ForeignKey')(related_name='playlists', db_column='author', to=orm['auth.User'])),
417            ('title', self.gf('telemeta.models.core.CharField')(max_length=250)),
418            ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
419        ))
420        db.send_create_signal('telemeta', ['Playlist'])
421
422        # Adding model 'PlaylistResource'
423        db.create_table('playlist_resources', (
424            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
425            ('public_id', self.gf('telemeta.models.core.CharField')(max_length=250)),
426            ('playlist', self.gf('telemeta.models.core.ForeignKey')(related_name='resources', to=orm['telemeta.Playlist'])),
427            ('resource_type', self.gf('telemeta.models.core.CharField')(max_length=250)),
428            ('resource_id', self.gf('telemeta.models.core.CharField')(max_length=250)),
429        ))
430        db.send_create_signal('telemeta', ['PlaylistResource'])
431
432        # Adding model 'MediaItemMarker'
433        db.create_table('media_markers', (
434            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
435            ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='markers', to=orm['telemeta.MediaItem'])),
436            ('public_id', self.gf('telemeta.models.core.CharField')(max_length=250)),
437            ('time', self.gf('telemeta.models.core.FloatField')(default=0, blank=True)),
438            ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)),
439            ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)),
440            ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)),
441            ('author', self.gf('telemeta.models.core.ForeignKey')(related_name='markers', to=orm['auth.User'])),
442        ))
443        db.send_create_signal('telemeta', ['MediaItemMarker'])
444
445        # Adding model 'MediaItemTranscodingFlag'
446        db.create_table('media_transcoding', (
447            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
448            ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='transcoding', to=orm['telemeta.MediaItem'])),
449            ('mime_type', self.gf('telemeta.models.core.CharField')(max_length=250)),
450            ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)),
451            ('value', self.gf('telemeta.models.core.BooleanField')(default=False)),
452        ))
453        db.send_create_signal('telemeta', ['MediaItemTranscodingFlag'])
454
455        # Adding model 'Search'
456        db.create_table('searches', (
457            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
458            ('username', self.gf('telemeta.models.core.ForeignKey')(related_name='searches', db_column='username', to=orm['auth.User'])),
459            ('keywords', self.gf('telemeta.models.core.CharField')(max_length=250)),
460            ('date', self.gf('telemeta.models.core.DateField')(default=None, auto_now_add=True, null=True, blank=True)),
461        ))
462        db.send_create_signal('telemeta', ['Search'])
463
464    def backwards(self, orm):
465        # Removing unique constraint on 'MediaItemKeyword', fields ['item', 'keyword']
466        db.delete_unique('media_item_keywords', ['item_id', 'keyword_id'])
467
468        # Removing unique constraint on 'MediaCorpusCollectionRelation', fields ['collection', 'corpus']
469        db.delete_unique('media_corpus_collection_relations', ['collection_id', 'corpus_id'])
470
471        # Removing unique constraint on 'InstrumentAliasRelation', fields ['alias', 'instrument']
472        db.delete_unique('instrument_alias_relations', ['alias_id', 'instrument_id'])
473
474        # Removing unique constraint on 'InstrumentRelation', fields ['instrument', 'parent_instrument']
475        db.delete_unique('instrument_relations', ['instrument_id', 'parent_instrument_id'])
476
477        # Removing unique constraint on 'LocationRelation', fields ['location', 'ancestor_location']
478        db.delete_unique('location_relations', ['location_id', 'ancestor_location_id'])
479
480        # Removing unique constraint on 'LocationAlias', fields ['location', 'alias']
481        db.delete_unique('location_aliases', ['location_id', 'alias'])
482
483        # Removing unique constraint on 'EthnicGroupAlias', fields ['ethnic_group', 'value']
484        db.delete_unique('ethnic_group_aliases', ['ethnic_group_id', 'value'])
485
486        # Deleting model 'PhysicalFormat'
487        db.delete_table('physical_formats')
488
489        # Deleting model 'PublishingStatus'
490        db.delete_table('publishing_status')
491
492        # Deleting model 'AcquisitionMode'
493        db.delete_table('acquisition_modes')
494
495        # Deleting model 'MetadataAuthor'
496        db.delete_table('metadata_authors')
497
498        # Deleting model 'MetadataWriter'
499        db.delete_table('metadata_writers')
500
501        # Deleting model 'LegalRight'
502        db.delete_table('legal_rights')
503
504        # Deleting model 'RecordingContext'
505        db.delete_table('recording_contexts')
506
507        # Deleting model 'AdConversion'
508        db.delete_table('ad_conversions')
509
510        # Deleting model 'VernacularStyle'
511        db.delete_table('vernacular_styles')
512
513        # Deleting model 'GenericStyle'
514        db.delete_table('generic_styles')
515
516        # Deleting model 'ContextKeyword'
517        db.delete_table('context_keywords')
518
519        # Deleting model 'Publisher'
520        db.delete_table('publishers')
521
522        # Deleting model 'PublisherCollection'
523        db.delete_table('publisher_collections')
524
525        # Deleting model 'EthnicGroup'
526        db.delete_table('ethnic_groups')
527
528        # Deleting model 'EthnicGroupAlias'
529        db.delete_table('ethnic_group_aliases')
530
531        # Deleting model 'Location'
532        db.delete_table('locations')
533
534        # Deleting model 'LocationType'
535        db.delete_table('location_types')
536
537        # Deleting model 'LocationAlias'
538        db.delete_table('location_aliases')
539
540        # Deleting model 'LocationRelation'
541        db.delete_table('location_relations')
542
543        # Deleting model 'Revision'
544        db.delete_table('revisions')
545
546        # Deleting model 'UserProfile'
547        db.delete_table('profiles')
548
549        # Deleting model 'Instrument'
550        db.delete_table('instruments')
551
552        # Deleting model 'InstrumentAlias'
553        db.delete_table('instrument_aliases')
554
555        # Deleting model 'InstrumentRelation'
556        db.delete_table('instrument_relations')
557
558        # Deleting model 'InstrumentAliasRelation'
559        db.delete_table('instrument_alias_relations')
560
561        # Deleting model 'Language'
562        db.delete_table('languages')
563
564        # Deleting model 'MediaCorpus'
565        db.delete_table('media_corpus')
566
567        # Deleting model 'MediaCorpusCollectionRelation'
568        db.delete_table('media_corpus_collection_relations')
569
570        # Deleting model 'MediaCollection'
571        db.delete_table('media_collections')
572
573        # Deleting model 'MediaCollectionRelated'
574        db.delete_table('media_collection_related')
575
576        # Deleting model 'MediaItem'
577        db.delete_table('media_items')
578
579        # Deleting model 'MediaItemRelated'
580        db.delete_table('media_item_related')
581
582        # Deleting model 'MediaItemKeyword'
583        db.delete_table('media_item_keywords')
584
585        # Deleting model 'MediaItemPerformance'
586        db.delete_table('media_item_performances')
587
588        # Deleting model 'MediaItemAnalysis'
589        db.delete_table('media_analysis')
590
591        # Deleting model 'MediaPart'
592        db.delete_table('media_parts')
593
594        # Deleting model 'Playlist'
595        db.delete_table('playlists')
596
597        # Deleting model 'PlaylistResource'
598        db.delete_table('playlist_resources')
599
600        # Deleting model 'MediaItemMarker'
601        db.delete_table('media_markers')
602
603        # Deleting model 'MediaItemTranscodingFlag'
604        db.delete_table('media_transcoding')
605
606        # Deleting model 'Search'
607        db.delete_table('searches')
608
609    models = {
610        'auth.group': {
611            'Meta': {'object_name': 'Group'},
612            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
613            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
614            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
615        },
616        'auth.permission': {
617            'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
618            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
619            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
620            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
621            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
622        },
623        'auth.user': {
624            'Meta': {'object_name': 'User'},
625            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
626            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
627            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
628            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
629            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
630            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
631            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
632            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
633            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
634            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
635            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
636            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
637            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
638        },
639        'contenttypes.contenttype': {
640            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
641            'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
642            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
643            'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
644            'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
645        },
646        'telemeta.acquisitionmode': {
647            'Meta': {'ordering': "['value']", 'object_name': 'AcquisitionMode', 'db_table': "'acquisition_modes'"},
648            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
649            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
650        },
651        'telemeta.adconversion': {
652            'Meta': {'ordering': "['value']", 'object_name': 'AdConversion', 'db_table': "'ad_conversions'"},
653            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
654            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
655        },
656        'telemeta.contextkeyword': {
657            'Meta': {'ordering': "['value']", 'object_name': 'ContextKeyword', 'db_table': "'context_keywords'"},
658            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
659            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
660        },
661        'telemeta.ethnicgroup': {
662            'Meta': {'ordering': "['value']", 'object_name': 'EthnicGroup', 'db_table': "'ethnic_groups'"},
663            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
664            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
665        },
666        'telemeta.ethnicgroupalias': {
667            'Meta': {'ordering': "['ethnic_group__value']", 'unique_together': "(('ethnic_group', 'value'),)", 'object_name': 'EthnicGroupAlias', 'db_table': "'ethnic_group_aliases'"},
668            'ethnic_group': ('telemeta.models.core.ForeignKey', [], {'related_name': "'aliases'", 'to': "orm['telemeta.EthnicGroup']"}),
669            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
670            'value': ('telemeta.models.core.CharField', [], {'max_length': '250'})
671        },
672        'telemeta.genericstyle': {
673            'Meta': {'ordering': "['value']", 'object_name': 'GenericStyle', 'db_table': "'generic_styles'"},
674            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
675            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
676        },
677        'telemeta.instrument': {
678            'Meta': {'object_name': 'Instrument', 'db_table': "'instruments'"},
679            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
680            'name': ('telemeta.models.core.CharField', [], {'max_length': '250'})
681        },
682        'telemeta.instrumentalias': {
683            'Meta': {'object_name': 'InstrumentAlias', 'db_table': "'instrument_aliases'"},
684            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
685            'name': ('telemeta.models.core.CharField', [], {'max_length': '250'})
686        },
687        'telemeta.instrumentaliasrelation': {
688            'Meta': {'unique_together': "(('alias', 'instrument'),)", 'object_name': 'InstrumentAliasRelation', 'db_table': "'instrument_alias_relations'"},
689            'alias': ('telemeta.models.core.ForeignKey', [], {'related_name': "'other_name'", 'to': "orm['telemeta.InstrumentAlias']"}),
690            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
691            'instrument': ('telemeta.models.core.ForeignKey', [], {'related_name': "'relation'", 'to': "orm['telemeta.InstrumentAlias']"})
692        },
693        'telemeta.instrumentrelation': {
694            'Meta': {'unique_together': "(('instrument', 'parent_instrument'),)", 'object_name': 'InstrumentRelation', 'db_table': "'instrument_relations'"},
695            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
696            'instrument': ('telemeta.models.core.ForeignKey', [], {'related_name': "'parent_relation'", 'to': "orm['telemeta.Instrument']"}),
697            'parent_instrument': ('telemeta.models.core.ForeignKey', [], {'related_name': "'child_relation'", 'to': "orm['telemeta.Instrument']"})
698        },
699        'telemeta.language': {
700            'Meta': {'ordering': "['name']", 'object_name': 'Language', 'db_table': "'languages'"},
701            'comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
702            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
703            'identifier': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '3', 'blank': 'True'}),
704            'name': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
705            'part1': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '1', 'blank': 'True'}),
706            'part2B': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '3', 'blank': 'True'}),
707            'part2T': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '3', 'blank': 'True'}),
708            'scope': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '1', 'blank': 'True'}),
709            'type': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '1', 'blank': 'True'})
710        },
711        'telemeta.legalright': {
712            'Meta': {'ordering': "['value']", 'object_name': 'LegalRight', 'db_table': "'legal_rights'"},
713            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
714            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
715        },
716        'telemeta.location': {
717            'Meta': {'ordering': "['name']", 'object_name': 'Location', 'db_table': "'locations'"},
718            'complete_type': ('telemeta.models.core.ForeignKey', [], {'related_name': "'locations'", 'to': "orm['telemeta.LocationType']"}),
719            'current_location': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'past_names'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Location']"}),
720            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
721            'is_authoritative': ('telemeta.models.core.BooleanField', [], {'default': 'False'}),
722            'latitude': ('telemeta.models.core.FloatField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
723            'longitude': ('telemeta.models.core.FloatField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
724            'name': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '150'}),
725            'type': ('telemeta.models.core.IntegerField', [], {'default': '0', 'db_index': 'True', 'blank': 'True'})
726        },
727        'telemeta.locationalias': {
728            'Meta': {'ordering': "['alias']", 'unique_together': "(('location', 'alias'),)", 'object_name': 'LocationAlias', 'db_table': "'location_aliases'"},
729            'alias': ('telemeta.models.core.CharField', [], {'max_length': '150'}),
730            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
731            'is_authoritative': ('telemeta.models.core.BooleanField', [], {'default': 'False'}),
732            'location': ('telemeta.models.core.ForeignKey', [], {'related_name': "'aliases'", 'to': "orm['telemeta.Location']"})
733        },
734        'telemeta.locationrelation': {
735            'Meta': {'ordering': "['ancestor_location__name']", 'unique_together': "(('location', 'ancestor_location'),)", 'object_name': 'LocationRelation', 'db_table': "'location_relations'"},
736            'ancestor_location': ('telemeta.models.core.ForeignKey', [], {'related_name': "'descendant_relations'", 'to': "orm['telemeta.Location']"}),
737            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
738            'is_authoritative': ('telemeta.models.core.BooleanField', [], {'default': 'False'}),
739            'is_direct': ('telemeta.models.core.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
740            'location': ('telemeta.models.core.ForeignKey', [], {'related_name': "'ancestor_relations'", 'to': "orm['telemeta.Location']"})
741        },
742        'telemeta.locationtype': {
743            'Meta': {'ordering': "['name']", 'object_name': 'LocationType', 'db_table': "'location_types'"},
744            'code': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '64'}),
745            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
746            'name': ('telemeta.models.core.CharField', [], {'max_length': '150'})
747        },
748        'telemeta.mediacollection': {
749            'Meta': {'ordering': "['code']", 'object_name': 'MediaCollection', 'db_table': "'media_collections'"},
750            'a_informer_07_03': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
751            'acquisition_mode': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.AcquisitionMode']"}),
752            'ad_conversion': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.AdConversion']"}),
753            'alt_ids': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
754            'alt_title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
755            'approx_duration': ('telemeta.models.core.DurationField', [], {'default': "'00:00'", 'blank': 'True'}),
756            'booklet_author': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
757            'booklet_description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
758            'cnrs_contributor': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
759            'code': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}),
760            'collector': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
761            'collector_is_creator': ('telemeta.models.core.BooleanField', [], {'default': 'False'}),
762            'comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
763            'conservation_site': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
764            'creator': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
765            'doctype_code': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}),
766            'external_references': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
767            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
768            'is_published': ('telemeta.models.core.BooleanField', [], {'default': 'False'}),
769            'items_done': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
770            'legal_rights': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.LegalRight']"}),
771            'metadata_author': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.MetadataAuthor']"}),
772            'metadata_writer': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.MetadataWriter']"}),
773            'old_code': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'null': 'True', 'blank': 'True'}),
774            'physical_format': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.PhysicalFormat']"}),
775            'physical_items_num': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}),
776            'public_access': ('telemeta.models.core.CharField', [], {'default': "'metadata'", 'max_length': '16', 'blank': 'True'}),
777            'publisher': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Publisher']"}),
778            'publisher_collection': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.PublisherCollection']"}),
779            'publisher_serial': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
780            'publishing_status': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.PublishingStatus']"}),
781            'recorded_from_year': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}),
782            'recorded_to_year': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}),
783            'recording_context': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.RecordingContext']"}),
784            'reference': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
785            'state': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
786            'title': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
787            'travail': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
788            'year_published': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'})
789        },
790        'telemeta.mediacollectionrelated': {
791            'Meta': {'object_name': 'MediaCollectionRelated', 'db_table': "'media_collection_related'"},
792            'collection': ('telemeta.models.core.ForeignKey', [], {'related_name': "'related'", 'to': "orm['telemeta.MediaCollection']"}),
793            'credits': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
794            'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
795            'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
796            'file': ('telemeta.models.core.FileField', [], {'default': "''", 'max_length': '100', 'db_column': "'filename'", 'blank': 'True'}),
797            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
798            'mime_type': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'null': 'True', 'blank': 'True'}),
799            'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
800            'url': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '500', 'blank': 'True'})
801        },
802        'telemeta.mediacorpus': {
803            'Meta': {'ordering': "['code']", 'object_name': 'MediaCorpus', 'db_table': "'media_corpus'"},
804            'code': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}),
805            'description': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
806            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
807            'public_access': ('telemeta.models.core.CharField', [], {'default': "'metadata'", 'max_length': '16', 'blank': 'True'}),
808            'reference': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
809            'title': ('telemeta.models.core.CharField', [], {'max_length': '250'})
810        },
811        'telemeta.mediacorpuscollectionrelation': {
812            'Meta': {'unique_together': "(('collection', 'corpus'),)", 'object_name': 'MediaCorpusCollectionRelation', 'db_table': "'media_corpus_collection_relations'"},
813            'collection': ('telemeta.models.core.ForeignKey', [], {'related_name': "'parent_relation'", 'to': "orm['telemeta.MediaCollection']"}),
814            'corpus': ('telemeta.models.core.ForeignKey', [], {'related_name': "'child_relation'", 'to': "orm['telemeta.MediaCorpus']"}),
815            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
816        },
817        'telemeta.mediaitem': {
818            'Meta': {'object_name': 'MediaItem', 'db_table': "'media_items'"},
819            'alt_title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
820            'approx_duration': ('telemeta.models.core.DurationField', [], {'default': "'00:00'", 'blank': 'True'}),
821            'author': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
822            'code': ('telemeta.models.core.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '250', 'blank': 'True'}),
823            'collection': ('telemeta.models.core.ForeignKey', [], {'related_name': "'items'", 'to': "orm['telemeta.MediaCollection']"}),
824            'collector': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
825            'collector_from_collection': ('telemeta.models.core.BooleanField', [], {'default': 'False'}),
826            'collector_selection': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
827            'comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
828            'context_comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
829            'copied_from_item': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'copies'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.MediaItem']"}),
830            'creator_reference': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
831            'cultural_area': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
832            'ethnic_group': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.EthnicGroup']"}),
833            'external_references': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
834            'file': ('telemeta.models.core.FileField', [], {'default': "''", 'max_length': '100', 'db_column': "'filename'", 'blank': 'True'}),
835            'generic_style': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.GenericStyle']"}),
836            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
837            'language': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
838            'language_iso': ('telemeta.models.core.ForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Language']"}),
839            'location': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'to': "orm['telemeta.Location']", 'null': 'True', 'blank': 'True'}),
840            'location_comment': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
841            'moda_execut': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
842            'old_code': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
843            'public_access': ('telemeta.models.core.CharField', [], {'default': "'metadata'", 'max_length': '16', 'blank': 'True'}),
844            'recorded_from_date': ('telemeta.models.core.DateField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
845            'recorded_to_date': ('telemeta.models.core.DateField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
846            'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
847            'track': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
848            'vernacular_style': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.VernacularStyle']"})
849        },
850        'telemeta.mediaitemanalysis': {
851            'Meta': {'ordering': "['name']", 'object_name': 'MediaItemAnalysis', 'db_table': "'media_analysis'"},
852            'analyzer_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
853            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
854            'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'analysis'", 'to': "orm['telemeta.MediaItem']"}),
855            'name': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
856            'unit': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
857            'value': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'})
858        },
859        'telemeta.mediaitemkeyword': {
860            'Meta': {'unique_together': "(('item', 'keyword'),)", 'object_name': 'MediaItemKeyword', 'db_table': "'media_item_keywords'"},
861            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
862            'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'keyword_relations'", 'to': "orm['telemeta.MediaItem']"}),
863            'keyword': ('telemeta.models.core.ForeignKey', [], {'related_name': "'item_relations'", 'to': "orm['telemeta.ContextKeyword']"})
864        },
865        'telemeta.mediaitemmarker': {
866            'Meta': {'object_name': 'MediaItemMarker', 'db_table': "'media_markers'"},
867            'author': ('telemeta.models.core.ForeignKey', [], {'related_name': "'markers'", 'to': "orm['auth.User']"}),
868            'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
869            'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
870            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
871            'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'markers'", 'to': "orm['telemeta.MediaItem']"}),
872            'public_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
873            'time': ('telemeta.models.core.FloatField', [], {'default': '0', 'blank': 'True'}),
874            'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'})
875        },
876        'telemeta.mediaitemperformance': {
877            'Meta': {'object_name': 'MediaItemPerformance', 'db_table': "'media_item_performances'"},
878            'alias': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'performances'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.InstrumentAlias']"}),
879            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
880            'instrument': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'performances'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Instrument']"}),
881            'instruments_num': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
882            'media_item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'performances'", 'to': "orm['telemeta.MediaItem']"}),
883            'musicians': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'})
884        },
885        'telemeta.mediaitemrelated': {
886            'Meta': {'object_name': 'MediaItemRelated', 'db_table': "'media_item_related'"},
887            'credits': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
888            'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
889            'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
890            'file': ('telemeta.models.core.FileField', [], {'default': "''", 'max_length': '100', 'db_column': "'filename'", 'blank': 'True'}),
891            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
892            'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'related'", 'to': "orm['telemeta.MediaItem']"}),
893            'mime_type': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'null': 'True', 'blank': 'True'}),
894            'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
895            'url': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '500', 'blank': 'True'})
896        },
897        'telemeta.mediaitemtranscodingflag': {
898            'Meta': {'object_name': 'MediaItemTranscodingFlag', 'db_table': "'media_transcoding'"},
899            'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
900            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
901            'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'transcoding'", 'to': "orm['telemeta.MediaItem']"}),
902            'mime_type': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
903            'value': ('telemeta.models.core.BooleanField', [], {'default': 'False'})
904        },
905        'telemeta.mediapart': {
906            'Meta': {'object_name': 'MediaPart', 'db_table': "'media_parts'"},
907            'end': ('telemeta.models.core.FloatField', [], {}),
908            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
909            'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'parts'", 'to': "orm['telemeta.MediaItem']"}),
910            'start': ('telemeta.models.core.FloatField', [], {}),
911            'title': ('telemeta.models.core.CharField', [], {'max_length': '250'})
912        },
913        'telemeta.metadataauthor': {
914            'Meta': {'ordering': "['value']", 'object_name': 'MetadataAuthor', 'db_table': "'metadata_authors'"},
915            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
916            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
917        },
918        'telemeta.metadatawriter': {
919            'Meta': {'ordering': "['value']", 'object_name': 'MetadataWriter', 'db_table': "'metadata_writers'"},
920            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
921            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
922        },
923        'telemeta.physicalformat': {
924            'Meta': {'ordering': "['value']", 'object_name': 'PhysicalFormat', 'db_table': "'physical_formats'"},
925            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
926            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
927        },
928        'telemeta.playlist': {
929            'Meta': {'object_name': 'Playlist', 'db_table': "'playlists'"},
930            'author': ('telemeta.models.core.ForeignKey', [], {'related_name': "'playlists'", 'db_column': "'author'", 'to': "orm['auth.User']"}),
931            'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
932            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
933            'public_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
934            'title': ('telemeta.models.core.CharField', [], {'max_length': '250'})
935        },
936        'telemeta.playlistresource': {
937            'Meta': {'object_name': 'PlaylistResource', 'db_table': "'playlist_resources'"},
938            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
939            'playlist': ('telemeta.models.core.ForeignKey', [], {'related_name': "'resources'", 'to': "orm['telemeta.Playlist']"}),
940            'public_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
941            'resource_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
942            'resource_type': ('telemeta.models.core.CharField', [], {'max_length': '250'})
943        },
944        'telemeta.publisher': {
945            'Meta': {'ordering': "['value']", 'object_name': 'Publisher', 'db_table': "'publishers'"},
946            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
947            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
948        },
949        'telemeta.publishercollection': {
950            'Meta': {'ordering': "['value']", 'object_name': 'PublisherCollection', 'db_table': "'publisher_collections'"},
951            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
952            'publisher': ('telemeta.models.core.ForeignKey', [], {'related_name': "'publisher_collections'", 'to': "orm['telemeta.Publisher']"}),
953            'value': ('telemeta.models.core.CharField', [], {'max_length': '250'})
954        },
955        'telemeta.publishingstatus': {
956            'Meta': {'ordering': "['value']", 'object_name': 'PublishingStatus', 'db_table': "'publishing_status'"},
957            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
958            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
959        },
960        'telemeta.recordingcontext': {
961            'Meta': {'ordering': "['value']", 'object_name': 'RecordingContext', 'db_table': "'recording_contexts'"},
962            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
963            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
964        },
965        'telemeta.revision': {
966            'Meta': {'object_name': 'Revision', 'db_table': "'revisions'"},
967            'change_type': ('telemeta.models.core.CharField', [], {'max_length': '16'}),
968            'element_id': ('telemeta.models.core.IntegerField', [], {}),
969            'element_type': ('telemeta.models.core.CharField', [], {'max_length': '16'}),
970            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
971            'time': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
972            'user': ('telemeta.models.core.ForeignKey', [], {'related_name': "'revisions'", 'db_column': "'username'", 'to': "orm['auth.User']"})
973        },
974        'telemeta.search': {
975            'Meta': {'object_name': 'Search', 'db_table': "'searches'"},
976            'date': ('telemeta.models.core.DateField', [], {'default': 'None', 'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
977            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
978            'keywords': ('telemeta.models.core.CharField', [], {'max_length': '250'}),
979            'username': ('telemeta.models.core.ForeignKey', [], {'related_name': "'searches'", 'db_column': "'username'", 'to': "orm['auth.User']"})
980        },
981        'telemeta.userprofile': {
982            'Meta': {'object_name': 'UserProfile', 'db_table': "'profiles'"},
983            'address': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}),
984            'expiration_date': ('telemeta.models.core.DateField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
985            'function': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
986            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
987            'institution': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
988            'telephone': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}),
989            'user': ('telemeta.models.core.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'})
990        },
991        'telemeta.vernacularstyle': {
992            'Meta': {'ordering': "['value']", 'object_name': 'VernacularStyle', 'db_table': "'vernacular_styles'"},
993            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
994            'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'})
995        }
996    }
997
998    complete_apps = ['telemeta']
Note: See TracBrowser for help on using the repository browser.