美文网首页Django菜鸟学习
Django学习第二课:创建表

Django学习第二课:创建表

作者: 乐乐V9 | 来源:发表于2018-11-23 20:01 被阅读0次

写在前面

写这个不想说很多理论的知识,只为实用。如果要想系统的学习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管理表

相关文章

  • Django学习第二课:创建表

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

  • Django第六课:Django模板中的超链接配置

    django第一课:创建第一个页面Django第二课:创建第一个页面(响应),templateDjango第三课:...

  • Django Database API

    最近在和朋友一起学习Django,首先简单学习一下它的Database API。首先按照如下模型创建三个表: 创建...

  • Python学习

    python Django(三) Django单表操作-MySQL 1、创建应用 1.1、添加应用 1.2、修改配...

  • Python学习

    python Django(三) Django单表操作-SQLite3 1、创建应用 1.1、添加应用 1.2、修...

  • Python学习

    python Django(二) Django单表操作 1、创建应用 1.1、添加应用 1.2、修改配置 修改se...

  • Python实战计划week4_0_1项目

    最后一周,django! 此项目,学习虚拟环境的创建与进入,在虚拟环境中创建django项目,创建django A...

  • 在Win10下使用pycharm建立python3Django应

    这篇文章主要记录的是在学习Django时遇到的一些问题。 1.关于django创建数据库及表迁移 1.数据库配置:...

  • Python学习打call第五十五天:Django框架配置

    今天我们学习Django框架配置,首先先来看一下如何在Django中创建APP! 1.Django中创建APP 首...

  • Django 自定义 User 模型

    Django 版本:1.11 在创建 Django 项目时,有时为了需求,一般都会自定义 User 表,因为 Dj...

网友评论

    本文标题:Django学习第二课:创建表

    本文链接:https://www.haomeiwen.com/subject/cuksqqtx.html