Django数据库的操作

博客介绍了Django相关操作,包括创建表数据、进行数据库迁移,还详细说明了通过命令创建管理员用户的步骤,如输入用户名、邮箱地址和密码等,最后提及创建成功后运行服务及管理员登录页面地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 创建表数据
 blog/models.py
    
    from django.db import models
    
    class Article(models.Model):
    	title = models.CharField('标题',max_length=70) #创建一个title 长度为70 别名为标题
    	body = models.TextField('内容',max_length=200,blank=True) #创建一个body,长度为200,可以为空,别名为内容
    	created_time = models.DateTimeField('发布时间')#创建一个created_time,别名为发布时间
    	class Meta:
    		verbose_name='文章'
    		verbose_name_plural ='文章'
    	def __str__(self):
    		return self.title

  • 数据库迁移
    Terminal页面输入
    python manage.py makemigrations
    python manage.py migrate
  • 创建管理员用户
    打开blog/admin.py文件 输入
    from django.contrib import admin
    from .models import Article
    
    class ArticleAdmin(admin.ModelAdmin):
        list_display = ('id', 'title', 'created_time',)
        list_display_links = ('title',)
        
    admin.site.register(Article,ArticleAdmin)
  • 通过命令创建管理员用户
   python manage.py createsuperuser

出现
Username (leave blank to use ‘hp’): root #用户名
Email address: vip@django.cn #邮箱地址
Password: #密码 非明文 不显示
Password (again): #再次输入密码 非明文 不显示
密码最少为8位 复杂密码
创建成功后输入
python manage.py runserver 链接地址
管理员登录页面地址为 链接地址/admin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值