Невозможно добавить значения у функций в панели администратора django
Я новичок в Django и сейчас работаю с манипуляциями с базой данных в админпанели django. При работе с функциями я не могу добавить значения в функции. Нет ключа и после сохранения остается пустой объект. Я использую django 2.2.5.
Вот мои коды
models.py
from django.db import models
class Feature(models.Model):
name: models.CharField(max_length=20)
age: models.IntegerField(max_length=3)
sex: models.CharField(max_length=5)
point: models.CharField(max_length=5)
partner_name: models.CharField(max_length=20)
relation: models.CharField(max_length=20)
partner_age: models.IntegerField(max_length=3)
partner_sex: models.CharField(max_length=5)
partner_point: models.CharField(max_length=5)
description: models.CharField(max_length=500)
partner_img: models.CharField(max_length=100)
admin.py
from django.contrib import admin
from .models import Feature
# Register your models here.
admin.site.register(Feature)
urls.py
import myapp
from django.contrib import admin
from django.urls import path, include
admin.autodiscover()
urlpatterns = [
path('admin/', admin.site.urls),
path("", include("myapp.urls"))
]
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp'
]