Создание данных с использованием makemigrations и миграция в Django - PullRequest
0 голосов
/ 06 января 2020

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)
...