zoukankan      html  css  js  c++  java
  • Django[基础知识]

    Python功能最全的WEB框架:Django,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。

    使用Django需进行以下操作:

     1、创建Django项目,创建方式有两种。

         a、命令操作:

          django-admin startproject  dg_web   //dg_web为项目名称

         b、直接在开发环境IDE下进行新建django项目

        创建项目之后的文件目录如下:

      

    2、在创建的项目下建立功能程序,操作如下:

         命令行:python manage.py startapp app01  //创建功能程序app01,创建多个则把app01换成新程序即可

    3、初始化数据库,django本身admin使用的数据为sqlite3,初始化数据库命令步骤如下:

         a、python manage.py makemigrations      //生成配置文件

         b、python manage.py migrate                 //根据配置文件生成数据库相关内容

    4、如果app01需要创建自己的数据库表,则需先在models文件里创建生成表的类,再执行第3步操作。

           a、例:models文件添加一个用户信息的类:            

    from django.db import models
    
    # Create your models here.
    
    
    class UserInfo(models.Model):
        username = models.CharField(max_length=16)     #建立username字段   
        password = models.CharField(max_length=16)     #建立password字段
        age = models.IntegerField()                    #建立age字段

          b、在全局配置文件settings里把app01添加如下图位置:
              

         c、执行第3步:

                 I、python manage.py makemigrations      //生成配置文件,如图会创建0001_initial.py文件

                    

                II、python manage.py migrate                 //根据配置文件生成数据库相关内容,可以通过工具连接sqlite3查看新建的UserInfo表信息了,如图:

                   


         

  • 相关阅读:
    pl/sql可以封装代码的结构(过程,函数, 包)
    pl/sql 块结构
    Oracle 逻辑模型(数据库,用户的关系)
    Oracle 创建用户为什么要加C##
    CentOS8断电后无法正常启动
    Cannot open /var/log/sa/sa26: No such file or directory
    Centos6.6安装sysstat报错/etc/cron.d
    Oracle DBCA工具检测不到ASM磁盘组
    Redis安装
    Mysql模拟故障恢复案例过程
  • 原文地址:https://www.cnblogs.com/oleli/p/5518281.html
Copyright © 2011-2022 走看看