Django菜鸟学习

Django学习第二课:创建表

2018-11-23  本文已影响0人  乐乐V9

写在前面

写这个不想说很多理论的知识,只为实用。如果要想系统的学习django推荐大家去菜鸟教程

数据模型

大家都在说要定义数据模型,也就是建数据表打开models。


TIM截图20181123190432.png

1.本例要用到pytz,我们也要用pip进行安装,安装名称pip install pytz

2.建表 具体的字段和以后干什么用的看截图会明白的。

TIM截图20181123191545.png

3.然后执行两个名称python manage.py makemigrations mainsite,python manage.py migrate,建好后的效果我们可以用navicat查看。


TIM截图20181123192301.png

4.不用执行一条SQL语句就建表了?django方便了不少。

5.既然说到django那么管理表我们也可以不用数据库软件用django admin就可以,那么开始设置在admin中管理表吧。设置admin第一步当然是建立管理员用户和密码
先运行 python manage.py createsuperuser 命令再设置用户名、邮箱、密码。


TIM截图20181123192803.png

6.把Post表纳入amin管理

from django.contrib import admin
#引入Post表
from .models import Post

#注册Post表
admin.site.register(Post)

7.登录admin后台进行查看


TIM截图20181123194459.png TIM截图20181123194514.png

8.下面就可以进行新增修改删除

TIM截图20181123194715.png

9.我擦,我竟然报错了,百度一下1366错误知道是数据库字符集不统一的原因,那么就改一下字符集吧。


TIM截图20181123194859.png
TIM截图20181123195526.png

10.有人说如果我没有navicat怎么办,嘻嘻继续推荐一个经常使用的mysql工具phpmyadmin


TIM截图20181123195942.png

10.看一下我改的效果。

TIM截图20181123195612.png TIM截图20181123195626.png

结尾,总结一下第二节课学习到了是吗知识

1.建表
2.推荐两个工具管理mysql数据库
3.使用django admin管理表

上一篇下一篇

猜你喜欢

热点阅读