mirror of
https://expo.survex.com/repositories/expoweb/.git/
synced 2024-11-22 07:11:55 +00:00
Update data model without SurvexDirectory
This commit is contained in:
parent
ad5b03ab3d
commit
6fb6b65096
@ -15,7 +15,7 @@
|
||||
<br><figcaption>Class Diagram<br />(Click to enlarge)</figcaption>
|
||||
</figure>
|
||||
Auto-generated on 3 April 2020 with <var>troggle$ python3 manage.py inspectdb</var>. (Omitting all the 'Meta' sub-classes. )<br>
|
||||
Several classes have been edited out of this file between then and 30 January 2023 as they have been deleted as troggle has been tidied up.
|
||||
Several classes have been edited out of this file between then and 6 September 2023 as they have been deleted as troggle has been tidied up.
|
||||
<p>All the classes below inherit from the django class (models.Model) and are thereby made persistent in the database. All <a href="https://docs.djangoproject.com/en/1.11/ref/models/fields/">persistent instance variables</a> are defined with e.g. "models.BooleanField()" types which is why they look so strange to a normal python programmer.
|
||||
<p>See <a href="/admin/doc/models/">the online auto-documentation</a> for the current set of core objects and their instance variables and foreign keys (anything below with "models.ForeignKey" in the type field is a foreign key. <br>
|
||||
This webpage is manually maintained and may be out of date.<code><pre><span style="color: green"># This is an auto-generated Django model module.
|
||||
@ -221,17 +221,12 @@ from django.db import models
|
||||
totalleglength = models.FloatField()
|
||||
|
||||
|
||||
<span style="color: lime">class</span> <span style="color:blue"><b>Survexdirectory</b></span>(models.Model):
|
||||
id = models.IntegerField(<span style="color: magenta">primary_key</span> =True) <span style="color: green"># AutoField?</span>
|
||||
path = models.CharField(max_length=200)
|
||||
cave_id = models.IntegerField(blank=True, null=True)
|
||||
primarysurvexfile_id = models.IntegerField(blank=True, null=True)
|
||||
|
||||
|
||||
<span style="color: lime">class</span> <span style="color:blue"><b>Survexfile</b></span>(models.Model):
|
||||
id = models.IntegerField(<span style="color: magenta">primary_key</span> =True) <span style="color: green"># AutoField?</span>
|
||||
path = models.CharField(max_length=200)
|
||||
<span style="color:blue">survexdirectory</span> = models.<span style="color:blue">ForeignKey</span> (CoreSurvexdirectory, blank=True, null=True)
|
||||
<span style="color:blue">primary</span> = models.<span style="color:blue">ForeignKey</span> (
|
||||
"SurvexFile", related_name="primarysurvex", blank=True, null=True, on_delete=models.SET_NULL
|
||||
)
|
||||
cave_id = models.IntegerField(blank=True, null=True)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user