1. 环境:pycharm2019中文版 python3.8 django3.0
2.创建django项目

打开pycharm,新建项目,选则django,

有两种选则,第一种是配置虚拟环境

第二种是用当前的环境,如果你环境弄好了就选第二种,比较快

pydroid3怎么运行requests pydroid3设置_数据库


然后是输Application name: 随便一个名字 再点击create

pydroid3怎么运行requests pydroid3设置_sqlite_02

3.更改语言和时区

找到settings.py文件大致在108行

按以下格式输入

pydroid3怎么运行requests pydroid3设置_sqlite_03

运行

点击右上角绿色按钮运行文件 下面会显示IP点击打开即可,可以看到一个django页面

写表Model

打开之前输的Application name对应的文件夹可以看到models.py文件 在里面写你的表 我这里有个例子照抄就行

from django.db import models

# Create your models here.
#模型类 一个类对应数据库中的一个表
class Video(models.Model):
    #表字段设置
    #在数据库里面 id为主键 作用:起约束的作用 主键值不唯一 AutoField自增
    id = models.AutoField(db_column='video_id',primary_key=True)
    #blank=False 代表这个值不能为空 CharField是字符串类型
    #歌名
    name = models.CharField(max_length=255,db_column='video_name',blank=False)
    #歌手
    actor = models.CharField(max_length=255,db_column='actor',blank=False)
    #
    came_from = models.CharField(max_length=255,db_column='came_from',blank=True)
    kbps = models.CharField(max_length=255,db_column='video_kbps',blank=True)
    size = models.CharField(max_length=255,db_column='video_size',blank=True)
    language = models.CharField(max_length=255,db_column='language_data',blank=True)
    released_data = models.CharField(max_length=255,db_column='released_data',blank=True)
    url = models.CharField(max_length=255,db_column='bdyun_url',blank=False)
    password = models.CharField(max_length=255,db_column='bdyun_password',blank = True)

    #内部类
    class Meta:
        #表名 默认django框架给我们取的名字:django_video 写这个就是改名
        db_table = 'video_info'

        #后台管理系统会用到
        verbose_name = '视频'

        #英文中一个单词表示复数怎么表示
        verbose_name_plural = verbose_name
检查sqlite安装是否齐全

打开右上侧database选项,点击+号
Data Source 选则Sqlite,如果出现黄色感叹号就点击一下,下载一下少的东西,Apply一下,退出

创建迁移文件

点开工具 找到

pydroid3怎么运行requests pydroid3设置_数据库_04


点击后在下面终端输入:makemigrations 后面加上你刚刚写的Application name 成功就会显示create 什么什么的 可以看到

pydroid3怎么运行requests pydroid3设置_数据库_05

表写入数据库

在下面终端输入 migrate 后面加上你刚刚写的Application name
文件列表会显示出一个
db.sqlite3的文件

打开数据库

右侧打开database 如果找不到数据库或者数据库里没有内容。点击+号

pydroid3怎么运行requests pydroid3设置_ide_06


FILE URL匹配一下 打开就行。

不用管自带的表 直接找到你创建的表的表名

比如我之前的video_info

pydroid3怎么运行requests pydroid3设置_python_07


双击打开 在其上方有个+号可以插入数据。鼠标又移 会显示出一个绿色上标 点击这个就可以把新增的上传到数据库