Skip to content
This repository has been archived by the owner on Dec 9, 2021. It is now read-only.

Latest commit

 

History

History
99 lines (61 loc) · 2.67 KB

getting started.md

File metadata and controls

99 lines (61 loc) · 2.67 KB

Getting started

第一次使用github

  • 下载并安装git bash

  • 下载项目

    • 在你想要的文件夹位置下打开git bash,
    • 运行git clone https://github.com/Lemon-412/Library-System.git
    • 等待下载完成即可
  • 上传项目

    • 进入项目文件夹根目录位置(在那里应该有一个隐藏的文件夹.git
    • 运行git add .,意思是将当前文件夹下所有变化载入
    • 运行git commit -m 'xxx',添加评论(主要说说这次你做了什么改变)
    • 运行git push,将所有变化向github上同步

如何部署

  • 下载项目

  • 用Pycharm打开工程

  • 安装对应的包(都用最新的应该就行了)

  • 修改数据库配置文件\Library\manage.py中数据库配置文件

    • 在django中创建django_library数据库

    • 找到本地数据库一个可用的管理员账号和密码(当然也可以再注册一个新的)

    • 修改\Library\settings.py中以下配置

      DATABASES = {
          'default': {
              'ENGINE': 'django.db.backends.mysql',
              'HOST': '127.0.0.1',  # 数据库主机
              'PORT': ,  # 数据库端口
              'USER': '',  # 数据库用户名
              'PASSWORD': '',  # 数据库用户密码
              'NAME': 'django_library'  # 数据库名字
          }
      }
  • 运行项目

    • 在Pycharm中运行选项manage.py
    • 如果看到白字提示已经运行在localhost:8000则提示成功,可用浏览器验证
    • 如果提示缺少参数则配置运行选项manage.py需要的参数parametersrunserver 127.0.0.1:8000
  • 创建管理员账号(可选)

    • 找到目录下的manage.py
    • 用命令行进入当前目录
    • 运行命令python manage.py makemigrations创建迁移文件
    • 运行命令python manage.py migrate进行迁移
    • 运行命令python manage.py createsuperuser创建超级用户
  • 数据库迁移

    • 首先保证django已经成功连上数据库
    • 修改models.py
    • 运行命令python manage.py makemigrations创建迁移文件
    • 运行命令python manage.py migrate进行迁移
  • 修改数据库中的数据

    • 可以直接通过localhost:8000/admin修改
    • 可以直接用过MySQL修改

Django框架

Django开发手册:https://docs.djangoproject.com/en/3.0/

Django光速入门视频:https://www.bilibili.com/video/BV1Wt411K7QH

Django快速入门系列:https://www.bilibili.com/video/BV18W41137Qx

  • Library
    • settings.py:配置文件
    • urls.py:浏览器中的路径和views.py中函数的对应
  • MyWEB
    • models.py:MySQL中表格的定义
    • views.py:全部后台逻辑
    • templates:存放所有html的文件夹