利用Python3.7+Django2.2+MySQL8.0搭建系统流程

django简介

    Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

利用django进行系统开发的流程

本次演示开发环境为:
Python3.7
django2.2
mysql8.0

1.创建项目

在cmd中cd到我们所建立文件夹的地址,输入命令django-admin startproject project

2.配置_init_.py文件夹输入下面的代码

    import pymysql
    pymysql.install_as_MySQLdb()

3.打开MySQL服务器创建一个新的数据库

4.打开pychorm配置settings.py文件

DATABASES = {
    'default': {
        #Django自带后台连接方式,需要使用自带后台管理系统的请把以下两段代码解除注释,并且把MySQL连接方式注释掉

        # 'ENGINE': 'django.db.backends.sqlite3',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

        #MySQL数据库连接方式
        'ENGINE': 'django.db.backends.mysql',#驱动
        'NAME': 'django',#你自己的数据库名
        'USER': 'root',#登录数据库用户名
        'PASSWORD': 'wenrui98',#你自己的数据库密码
        'HOST': '127.0.0.1',#服务器地址
        'PORT': '3306'#端口
    }
修改时区编码:
LANGUAGE_CODE = 'zh-hans'#设置中文

TIME_ZONE = 'Asia/Shanghai'#时区

5.创建应用

python manage.py startapp MyApp#此处MyApp为新生成的APP的名字

6.在MyApp目录下建立urls.py文件夹
内容:

from django.conf.urls import url
from django.contrib import admin
from MyApp import views  #注意把MyApp更改为自己的应用名
urlpatterns = [
]

7.激活应用,在setting.py文件中加MyApp加入到INSTALLED_APPS选项中

8.定义模型 在models.py中写数据库框架,注意要引入model包 from django.db import models

9. 在数据库中生成数据表:python manage.py makemigrations(数据表迁移)

10. 执行迁移python manage.py migrate

11.建立管理员python manage.py createsuperuser

12.python manage.py runserver运行

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值