博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django[基础知识]
阅读量:4954 次
发布时间:2019-06-12

本文共 1015 字,大约阅读时间需要 3 分钟。

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表信息了,如图:

               


 

 

 

 

     

转载于:https://www.cnblogs.com/oleli/p/5518281.html

你可能感兴趣的文章
VS2013试用期结束后如何激活
查看>>
边框圆角Css
查看>>
SQL 能做什么?
查看>>
java IO操作:FileInputStream,FileOutputStream,FileReader,FileWriter实例
查看>>
使用Busybox制作根文件系统
查看>>
Ubuntu候选栏乱码
查看>>
基于SSH框架的在线考勤系统开发的质量属性
查看>>
jpg图片在IE6、IE7和IE8下不显示解决办法
查看>>
delphi之模糊找图
查看>>
Javascript模块化编程的写法
查看>>
大华门禁SDK二次开发(二)-SignalR应用
查看>>
oracle 使用job定时自动重置sequence
查看>>
集成百度推送
查看>>
在项目中加入其他样式
查看>>
在使用Kettle的集群排序中 Carte的设定——(基于Windows)
查看>>
【原】iOS中KVC和KVO的区别
查看>>
OMAPL138学习----DSPLINK DEMO解析之SCALE
查看>>
IoC的基本概念
查看>>
restframework CBV试图的4种方式
查看>>
大图居中,以1920px为例
查看>>