models.py
from django.db import models
class Students(models.Model):
name=models.CharField(max_length=64),
rollNo=models.IntegerField(),
marks=models.IntegerField(),
friends=models.CharField(max_length=64)
После применения этих команд;
py manage.py makemigrations
и
py manage.py migrate
0001_initial .py должен содержать все функции таблицы. Но он только создал Id и имя последнего столбца, который я предоставляю.
0001_initial.py :
# Generated by Django 2.2.7 on 2020-01-06 08:57
из django .db импортных миграций , модели
класс Миграция (migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Students',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('friends', models.CharField(max_length=64)),
],
),
]
Как сохранить все имена столбцов в этом файле, чтобы моя таблица отображалась на странице администратора в браузере ?
admin.py
from django.contrib import admin
from testcase.models import Students
class StudentAdmin(admin.ModelAdmin):
List_display=['id','name','rollNo','marks','friends']
admin.site.register(Students,StudentAdmin)