[英]model fields are not created django
模型.py
from django.db import models
class Blog(models.Model):
title=models.CharField(max_length=50,default="")
auther=models.CharField(max_length=100, default="")
body=models.TextField(default="")
0001_initial.py
operations = [
migrations.CreateModel(
name='Blog',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
],
),
]
cmd
$> python manage.py migrate
$> python manage.py makemigrations
Migrations for 'first_app':
first_app\migrations\0002_auto_20210531_1214.py
- Add field auther to blog
- Add field body to blog
- Add field title to blog
進行遷移后,您需要運行python manage.py migrate
應用到數據庫。
如果您還沒有在 admin.py 中注冊您的admin.py
,您需要這樣做。在admin.py
中編寫以下代碼
from django.contrib import admin
from .models import Blog
admin.site.register(Blog)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.