毕业设计-基于区块链的招投标企业征信数据马赛克名片的设计python源码+介绍PPT+开题报告.zip
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 毕业设计-基于区块链的招投标企业征信数据马赛克名片的设计python源码+介绍PPT+开题报告.zip ### 配置Anaconda Django环境 `conda create --name mosaic python=3.9` 创建虚拟环境 `source activate mosaic` 激活环境 > 注意Django操作需在虚拟环境中进行 `conda remove --name xxx --all` 删除环境 `conda info -e` 查看所有环境 `pip list` 查看当前环境下安装了哪些包 > 注意 install用conda或pip uninstall也须相对应操作 `pip install django==3.1.3` 安装3.1.3版本的Django `django-admin startproject project` 创建名为project的项目 `python manage.py runserver` 启动web服务器 > 一个app代表一个功能模块 方便代码复用 `python manage.py startapp createCard` CN(Credit Needed)创建数字卡片的功能模块 ### 项目结构 project - db.sqlite3 轻量级数据库文件 存储项目数据 - createCard 刚创建的app - - migrations 存放数据迁移文件的目录 - - admin.py 后台管理文件 - - models.py 数据模型文件 - - views.py 视图文件 - project - - settings.py 包含项目的配置参数 - - urls.py 根路由文件 ### 配置createCard(注册app 路由基础配置) 到project/project/settings.py中找到`INSTALLED_APPS`添加即可 ```python INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # 激活app 'createCard', ] ``` 配置url 到project/project/urls.py中进行修改 ```python # 导入include from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), # 配置app的url path('createCard/', include('createCard.urls', namespace='createCard')), # 参数article/分配了app的访问路径 # include将路径分发给下一步处理 # namespace ] ``` 现在根路由为createCard的访问都会交给createCard这个app处理,但一个app也会有多个页面地址,所以app需要一路由分发,创建`createCard.urls` 需自己在createCard文件夹中创建`urls.py` ```python # 引入path from django.urls import path # 正在部署的应用的名称 app_name = 'createCard' urlpatterns = [ # 目前还没有urls ] ``` ### Model层 > Django 框架主要关注的是模型(Model)、模板(Template)和视图(Views) 称为MTV模式 `Model` 存取数据 `View` 决定需要调取哪些数据 `Template` 负责将调取出的数据以合理的方式展现出来 需要思考两个问题? 1. 业务要求前端表单可以自定义地增减字段,提交表单返回到后端以后如何灵活地用ORM创建数据库表? 2. 心态崩..... 放弃ORM框架只做
- 1
- 粉丝: 1841
- 资源: 5690
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助