美文网首页
计网实验大作业

计网实验大作业

作者: 殇不患_531c | 来源:发表于2020-07-12 17:17 被阅读0次

运行方式:

0、进入项目目录

1、环境配置

pip install -r requirements.txt

2、文件配置

#修改mybs\mybs\settings.py中的数据库连接密码
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'bookstore',
        'USER': 'root',
        'PASSWORD': #改成你mysql的密码
        'HOST': '127.0.0.1',
        'PORT': 3306,
    }
}

3、命令行配置

#数据库初始化
create database bookstore charset=utf8;
$ python manage.py makemigrations users
$ python manage.py makemigrations books
$ python manage.py migrate
#此时如果以root进入mysql将在bookstore数据库中发现下图所示表结构
image.png

4、运行

python manage.py runserver

看懂项目:

1、文件目录:

image.png

其中:
mybs为项目同名目录,为项目的配置所在。urls为项目的根url映射、也就是第一个映射,将url地址送到相应的app的urls中做进一步解析
books、cart、myadmin、users为项目的四个app(相当于四个模块),每个app内的文件功能是类似的,以books为例说明:
models:模型类,模型类基本上都通过内置的manager来进行操作
urls:app的url映射,根url将地址映射到app内的url.py,然后找到处理这个地址的函数
views:核心的业务代码,解析按url寻址发送来的request,完成对应的功能然后返回一个地址(有点相当于servlet)
enums:泛型类,在models中用到

2、数据流转:

浏览器访问网址(GET)/form提交表单(POST)->根url->对应的app的url->view内对应函数(->models内进行数据库处理)->返回地址

相关文章

  • 计网实验大作业

    运行方式: 0、进入项目目录 1、环境配置 pip install -r requirements.txt 2、文...

  • 2019-06-22

    今天进行了计网真实连接实验,收货颇多

  • 影响沸点的因素

    一.实验材料 温度计、烧杯、石棉网、酒精灯 二、实验步骤 1.水沸腾,插入温度计,记录温度 2换量程更大的温度计,...

  • day 28

    明天任务,网安PPT,实验四,题库,下午计网报告,晚上读书生活中的道德怪圈

  • 实验

    实验一下海外百年大计

  • 20161111萃取营作业

    [实验2]目的,如何将它们织成网? 作业呈现 • 灰色

  • day 29

    貌似失败的一天,只做了网安报告的翻译,还一边翻译,一边不开心。整理了计网实验,一团麻。没读书,没做实验四,没复习,...

  • 每日战报 2016 03 29

    DONE 做完了高数作业 看到大物实验绪论作业的分数我好伤心,但我要化悲痛为力量!!! 完成了大物作业 去实验室拿...

  • 计网

    1、TCP中的三次握手、四次挥手 a.画图,包含syn,seq,ack等标志位那个图通俗理解b.四次挥手c.为什么...

  • 计网

    http 端口号80mail端口号25和文件相关tcp网络核心路由器 交换机边缘 服务器 客户端有导 copper...

网友评论

      本文标题:计网实验大作业

      本文链接:https://www.haomeiwen.com/subject/jxqncktx.html