zoukankan      html  css  js  c++  java
  • Django基础篇之数据库选择及相关操作

    在djanjo框架中我们最常用的框架分别就是mysql和sqlit了,下面我们将分别讲述一下这俩种数据库的基础必备知识

    mysql

    一、利用命令创建(在终端上执行)

    1、首先创建一个project项目

    djanjo—admin startproject project名字
    

    2、创建app(首先必须利用cd切换到该project下面)

    Python3 startapp APP名字
    

    3、运行程序

    python3 manage.py runserver 127.0.0.1:8009

    二、利用pycharm进行快速创建

    三、各种配置

    1、django默认你导入的驱动是MySQLdb,可是MySQLdb对于py3有很大问题,所以我们需要的驱动是PyMySQL

    如下设置放置的与project同名的配置的 __init__.py文件中

    2、注册APP

    3、数据库配置

    DATABASES = {
    
        'default': {
    
        'ENGINE': 'django.db.backends.mysql',
    
        'NAME':'dbname',
    
        'USER': 'root',
    
        'PASSWORD': 'xxx',
    
        'HOST': '',
    
        'PORT': '',
    
        }
    
    }
    

    4、静态文件配置

    有静态文件的情况下,我们需要再从新创建一个关于静态文件的文件夹,然后再在settings中匹配静态文件的路径

    STATICFILES_DIRS = (
    
            os.path.join(BASE_DIR,'static'),
    
        )
    

     

    四、创建数据库表

    一、利用命令创建(在终端上执行)

    python3 manage.py makemigrations
    
    python3 manage.py migrate
    

    二、在pycharm上创建

    进入以后输入(相当于省去了启动步骤----python manage.py)

    makemigrations
    
    migrate
    

    admin 

    创建后台管理员admin命令:

    python manage.py createsuperuser
    

    创建超级用户后,登录admin发现我们定义的表并不在,我们需要对所创建的表(类)进行注册:

  • 相关阅读:
    JDBC的一些代码
    mysql
    【转载】如何简单地理解Python中的if __name__ == '__main__'
    【转载】用Scikit-Learn构建K-近邻算法,分类MNIST数据集
    数据科学入门---可视化数据
    Sum It Up
    Blue Jeans
    Zball in Tina Town
    Island Transport
    CD
  • 原文地址:https://www.cnblogs.com/yezuhui/p/6853426.html
Copyright © 2011-2022 走看看