Trident
1.0.9
Trident
Session (
pydent.aqsession
)
User Objects
pydent.aqsession.AqSession
pydent.aqsession.Browser
Non-User Objects
pydent.aqsession.SessionABC
pydent.aqsession.AqHTTP
Interfaces
Models (
pydent.models
)
Model Classes
Operations
Plans
Inventory
Data and IO
User
Model Mixins
pydent.models.crud_mixin.CreateMixin
pydent.models.crud_mixin.DeleteMixin
pydent.models.crud_mixin.JSONDeleteMixin
pydent.models.crud_mixin.JSONSaveMixin
pydent.models.crud_mixin.SaveMixin
pydent.models.crud_mixin.UpdateMixin
pydent.models.data_associations.DataAssociatorMixin
pydent.models.field_value_mixins.FieldMixin
pydent.models.field_value_mixins.FieldTypeInterface
pydent.models.field_value_mixins.FieldValueInterface
Field Relationships
pydent.relationships.BaseRelationship
pydent.relationships.BaseRelationshipAccessor
pydent.relationships.Function
pydent.relationships.HasMany
pydent.relationships.HasManyGeneric
pydent.relationships.HasManyThrough
pydent.relationships.HasOne
pydent.relationships.HasOneFromMany
pydent.relationships.JSON
pydent.relationships.Many
pydent.relationships.One
pydent.relationships.Raw
Exceptions
Utilities
pydent.marshaller.add_schema
Planner (
pydent.planner
)
Classes
pydent.planner.Planner
pydent.planner.PlannerLayout
Exceptions
pydent.planner.PlannerException
Exceptions (
pydent.exceptions
)
Serialization (
pydent.marshaller
)
pydent.marshaller.SchemaModel
pydent.marshaller.ModelRegistry
pydent.marshaller.SchemaRegistry
pydent.marshaller.descriptors
pydent.marshaller.exceptions
pydent.marshaller.utils
Fields
pydent.marshaller.fields.Alias
pydent.marshaller.fields.Callback
pydent.marshaller.fields.Field
pydent.marshaller.fields.FieldABC
pydent.marshaller.fields.Nested
pydent.marshaller.fields.Relationship
Getting Started
Logging into a session
Models
Making queries
Relationship Queries
Creating inventory
Installing Trident
Installation for developers
Inventory Management
Creating new samples
Updating sample properties
Creating new items
Creating new collections
Saving inventory
Experiment Planning
Making Queries
Basic Browsing
Browser Scope
Relationship Browsing
Avoid using too many queries (N+1 problem)
The Browser Cache
Logging Requests
Asynchrounous Requests
API Reference
Session (
pydent.aqsession
)
User Objects
Non-User Objects
Models (
pydent.models
)
Model Classes
Model Mixins
Field Relationships
Utilities
Planner (
pydent.planner
)
Classes
Exceptions
Exceptions (
pydent.exceptions
)
Serialization (
pydent.marshaller
)
pydent.marshaller.SchemaModel
pydent.marshaller.ModelRegistry
pydent.marshaller.SchemaRegistry
pydent.marshaller.descriptors
pydent.marshaller.exceptions
pydent.marshaller.utils
Fields
Advanced topics
Structured queries
Speeding up queries
Temporary Sessions
Optimized queries
Planner tutorial
Aquarium Query Language Schema
Aquarium Query Language (AQL) Schema
Examples
Contributing
Running Tests
Server vs local tests
Installing dependencies
Building documentation
Manual release
pydent change log
1.0.3
1.0.2
1.0.1
1.0.0
0.1.5a23
0.1.5a21
0.1.5a20
0.1.5a19
0.1.5a18
0.1.5a17
0.1.5a16
0.1.5a15
0.1.5a14
0.1.5
0.1.5a13
0.1.5a12
0.1.5a11
0.1.5a10
0.1.5a9
0.1.5a8
0.1.5a6
0.1.5a5
0.1.5a4
0.1.5a3
0.1.5a2
0.1.5a1
0.1.5a
0.1.4a
0.1.3a
0.1.2a
Minor changes
« API Reference
Structured queries »
Source
Advanced topics
ΒΆ
Structured queries
Speeding up queries
Temporary Sessions
Optimized queries
Planner tutorial
Aquarium Query Language Schema
Aquarium Query Language (AQL) Schema
Examples