python django 学习(一)数据库 目的根据已有BBS建立新的网站步骤

1.创建一个django程序(pycharm下创建界面)

2.django创建的默认文件说明 manage.py:一个命令行工具,用于与Django进行不同方式的交互脚本,非常重要! 内层文件说明: init.py:一个定义包的空文件(python3配置数据库需要特殊处理)。 settings.py:项目的主配置文件,数据库、图片等目录! urls.py:路由文件,所有的任务都是从这里开始分配,相当于Django驱动站点的内容表格 wsgi.py:一个基于WSGI的web服务器进入点,提供底层的网络通信功能,通常不用关心。

3.配置启动地址:打开浏览器,访问http://127.0.0.1:8000/,你将看到Django的欢迎界面,一切OK!

4.初始创建的app01解读(mtv或者mvc-web框架模式。django是mtv)注:也可通过cmd进入BBS01目录,执行python manage.py startapp app01创建

5.app01中models创建数据库中的表结构(执行相应语句会自动创建)**注意:django不能为你创建数据库,能为你创建数据库表,故数据库需要自己创建

1、创建数据库
2、创建model,继承自models.Model类
       静态字段 =models.CharField(max_length=50)
3、配置文件爱你setting里连接数据库,python3中需要在__int__中加入单独的pymysql包
4、python manage.py makemifrations
   python manage.py migrate
5、修改model
6、在执行步骤4

1.创建数据库

2. 在models.py中修改模型;创建web所需要的表

3.配置数据连接形式并且添加app应用

4.进入CMD程序所在目录运行以下两条语句。 4.1.运行python manage.py makemigrations改动创建迁移记录; 4.2.运行python manage.py migrate,将操作同步到数据库。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

单点登录原理与简单实现

web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,...

26020
来自专栏Linyb极客之路

单点登录原理与简单实现

  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关...

15220
来自专栏大闲人柴毛毛

Linux软件安装(二)——RPM与YUM

Linux软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1. 源码需要经过编译成二进制文件后...

44160
来自专栏mwangblog

开始使用GitHub

14020
来自专栏IT可乐

Maven详解(七)------ 创建Web工程以及插件原理

1、什么是 Maven 插件?   上一篇博客我们讲了 Maven 的生命周期,我们知道 Maven 的核心是生命周期,生命周期指定了 Maven 命令执行的流...

28070
来自专栏信安之路

Linux基线加固

主机安全的风险级别除了漏洞,另一个重要的参考值是安全基线的风险分值,本次介绍的主要是结合目前公司的业务实际情况制作的一份安全基线脚本,供大家进行参考。

51400
来自专栏草根专栏

使用Angular CLI进行单元测试和E2E测试

单元测试. angular cli使用karma进行单元测试. 首先执行ng test --help或者ng test -h查看帮助. 执行测试的话就执行ng ...

39070
来自专栏Bug生活2048

Spring Boot学习笔记(二)Windows下IDEA 配置Maven

maven指向本地仓库配置,打开D:\ProgramFile\Maven\apache-maven-3.5.2\conf下的settings.xml,设置本地仓...

14520
来自专栏云计算教程系列

如何在Debian 9上安装NFS共享

网络文件系统(NFS)是一种文件系统协议,允许类Unix系统的用户通过网络访问文件,就像使用本地存储一样。这对于跨Internet上的多个腾讯云CVM服务器或其...

25510
来自专栏刺客博客

Linux下使用mysqldump进行数据库备份恢复

mysqldump -uroot -proot  --databases data >1.sql

1.4K20

扫码关注云+社区

领取腾讯云代金券