When we define a model in django we write something like..
class Student(models.Model):
name = models.CharField(max_length=64)
age = models.IntegerField()
...
where, name = models.CharField()
implies that name
would be an object of models.CharField
. When we have to make an object of student we simple do..
my_name = "John Doe"
my_age = 18
s = Student.objects.create(name=my_name, age=my_age)
where my_name
and my_age
are string
and integer
data types respectively, and not an object of models.CharField
/models.IntegerField
. Although while assigning the values the respective validations are performed (like checking on the max_length
for CharField
)
I'm trying to build similar models for an abstraction of Neo4j over Django but not able to get this workflow. How can I implement this ?
Found a similar question but didn't find it helpful enough.