Syntax :
field_name = models.FloatField ( ** options )
Django FloatField Model Explanation
FloatField illustration using example. Consider a project named pythonengineering
that has an application named geeks
.
Refer to the following articles to check how to create a project and an app in Django.
Enter the following code into the models.py
file of the geeks application.
|
|
), |
Now run,
Python manage.py migrate
Thus, geeks_field
FloatField is created when migrations are run in the project. This is a field for storing a floating point number.
How to use a FloatField?
A FloatField is used to store a floating point number represented in Python by a floating point instance. To learn more about float visit # model import
# from the geek app
from
geeks.models
import
GeeksModel
# create an instance
# float
d
=
float
(
21.89
)
# create an instance
# GeeksModel
geek_object
=
GeeksModel.objects.create (geeks_field
=
d)
geek_object.save ()
Now let’s check it out on the admin server. We have created a GeeksModel instance.
Field options
Field parameters — they are arguments given to each field to apply some constraint or to convey a particular characteristic to a particular field. For example, adding the null = True
argument to the FloatField will allow it to store empty values for that table in a relational database.
Here are the field options and attributes that the FloatField can use.
Field Options | Description |
---|---|
Null | If True , Django will store empty values as NULL in the database. Default is False. |
Blank | If True , the field is allowed to be blank ... Default is False. |
Choices | An iterable (eg, a list or tuple) of 2-tuples to use as choices for this field. |
Default | The default value for the field. This can be a value or a callable object. If callable it will be called every time a new object is created. |
help_text | Extra “help” text to be displayed with the form widget. It’s useful for documentation even if your field isn’t used on a form. |
primary_key | If True, this field is the primary key for the model . |
Unique | If True, this field must be unique throughout the table. |
Shop
Latest questions