python django流量管理_Python Django框架笔记(二):创建应用和django 管理

(一)     创建应用

使用命令,在项目中创建一个应用(blog自定义)

python manage.py startapp blog

创建完成后,可以看到下面几个文件

(二)     添加模型类

models.py添加模型类

classBlogPost(models.Model):

title =models.CharField(max_length=150)

body =models.TextField()

timestamp =models.DateTimeField()

(三)     配置setting.py文件

INSTALLED_APPS列表中增加应用名称

配置数据库连接:找到DATABASES 字典

(四)     建表、查看建表SQL

依次运行下面2个命令(建表/更新表结构)

python manage.py makemigrations blog    (告诉Django模型已经做了修改,并希望更新/创建对应的表结构,这个命令运行后,migrations文件夹下会出现一条记录)

python manage.py migrate   (建表/更新表结构,会自动根据模型创建对应的表。如果是Django自带的应用,直接执行这个命令建表就行了)

查看建表SQL:

python manage.py sqlmigrate blog 0001  (查看建表SQL)

(五)     使用django管理

(1)        创建管理员账号:执行下面的命令创建用户

python manage.py createsuperuser

(六)     注册模型(注册后django 管理中才能测试这个模型)

(1)  admin.py文件添加下面的代码

fromblog.models importBlogPost

# Register your models here.

#设置管理工具中视图显示内容

classBlogPostAdmin(admin.ModelAdmin):

list_display =('title','timestamp')

#注册模型BlogPost

admin.site.register(BlogPost,BlogPostAdmin)

(2)  在管理工具中测试

数据库应该可以看到创建的数据:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值