一、django项目搭建:
1.Python安装
2.下载Django解压到Python安装目录G:\python3.7.4\
3.cmd G:\python3.7.4\Django-4.0.5 执行 python setup.py install
备注:①如果遇到 ValueError: ZIP does not support timestamps before 1980
可以参考:https://blog.csdn.net/weixin_43314650/article/details/122124913
修改G:\python3.7.4\Django-4.0.5 文件夹的时间为当前时间
4.添加环境变量
C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages\Django-attr._.django._version_-py3.8.egg\django
5.测试一下安装是否成功
>>> import django
>>> django.get_version()
6.创建Django项目
方法1.通过pycharm创建,但需要专业版。file ---> new project ---- 选择Django ---> 配置路径和项目名称 ---> 配置环境(默认用系统环境) ----> 点击create(完成创建)
方法2.通过命令创建:
django-admin startproject django-Python-tools
7.pycharm启动页面
上面菜单 RUN->编辑-》Parameters:runserver
运行 本地可以启动服务
8.django 主要的文件操作

urls 主要用于路由 转发
manage 主函数 入口
view 视图,逻辑处理
HTML 页面显示
manage--》urls --》view --》HTML

settings 参数配置
TEMPLATES:模板,路径修改 :'DIRS': [os.path.join(BASE_DIR, 'templates')],
DATABASES:数据库连接,默认的方式。 不支持mongo数据库,但可以通过pymongo 去使用mongodb.

二、JS框架:bootstrap
django 集成 bootstrap 参考文档 :https://blog.csdn.net/grfstc/article/details/124581471
注意点:
①下载bootstrap 官网地址: https://getbootstrap.com/docs/5.2/getting-started/download/
需要下载两个,一个是包含源码,还有一个是例子
②解押后,获取 bootstrap-5.2.0-beta1.zip\bootstrap-5.2.0-beta1\dist 下的两个文件夹到 项目F:\文件16.Python学习\Django_Python_Tools\static\bootstrap 下,
如果没有static\bootstrap 先创建这两个文件夹。
bootstrap-5.2.0-beta1-examples.zip\bootstrap-5.2.0-beta1-examples\blog 下的blog.css 到项目F:\文件16.Python学习\Django_Python_Tools\static\bootstrap\css
bootstrap-5.2.0-beta1-examples.zip\bootstrap-5.2.0-beta1-examples\blog 下的index.html 到项目F:\文件16.Python学习\Django_Python_Tools\templates 下 并改名为base.html

三、UI框架:layui

href="../static/layui/css/layui.css"

<script src="../static/layui/layui.js" charset="utf-8"></script>

四、数据库mongo
mongo 主要的概念: 数据库、集合、文档、键值对。
use 加数据库名 可以创建数据库
show dbs 显示所有有数据库库名 新创建的数据库需要先插入一条数据 才可以显示出来
db.集合名.insert(文档内容) 可以创建集合 并添加数据
举例:
db.SHWD_test_data.insert({access: '1', credit: '1',loan: '1'})
db.SHWD_test_data.insert({access: '0', credit: '0',loan: '0'})
db.SHWD_test_data.insert({access: '1', credit: '1',loan: '0'})
db.SHWD_test_data.insert({access: '1', credit: '0',loan: '0'})
db.SHWD_test_data.insert({access: '1', credit: '1',loan: '1'})
db.SHWD_test_data.insert({access: '0', credit: '0',loan: '0'})

Python连接mongo的方式
import pymongo,json
myclient = pymongo.MongoClient('mongodb://localhost:27017/')
myclient[db] 获取数据库

https://blog.csdn.net/csdniter/article/details/94403919
https://www.cnblogs.com/JIM-FAN/articles/13153794.html

Django+bootstrap+layui集成的更多相关文章

  1. Django-RQ首页、文档和下载 - Django 和 RQ 集成 - 开源中国社区

    Django-RQ首页.文档和下载 - Django 和 RQ 集成 - 开源中国社区 Django-RQ 项目实现了 Django 框架和 RQ 消息队列之间的集成.

  2. Django进阶-auth集成认证模块

    auth认证模块是Django内置集成的一个用户认证模块. auth认证模块方法 方法 释义 auth.authenticate() 认证校验 auth.login(request,user) 封装认 ...

  3. Python Web开发:Django+BootStrap实现简单的博客项目

    创建blog的项目结构 关于如何创建一个Django项目,请查看[Python Web开发:使用Django框架创建HolleWorld项目] 创建blog的数据模型 创建一个文章类 所有开发都是数据 ...

  4. VUE集成keycloak和Layui集成keycloak

    一:KEYCLOAK配置部分: 1,下载keycloak,官网地址:https://www.keycloak.org/downloads.html.下载第一个就行 2,下载完毕之后,打开文件,访问 b ...

  5. 自动化运维—tomcat服务起停(mysql+shell+django+bootstrap+jquery)

    项目简介: 项目介绍:自动化运维是未来的趋势,最近学了不少东西,正好通过这个小项目把这些学的东西串起来,练练手. 基础架构: 服务器端:web框架-Django 前端:html css jQuery ...

  6. Django+Bootstrap+Mysql 搭建个人博客(一)

    1.1.环境搭建 (1)虚拟环境 mkvirtualenv website pip install django==1.11.7 (2)创建项目和app:website和blog (3)设置中文set ...

  7. Django rest framework集成微博第三方登录

    Django restframework 集成第三方登录(微博.微信.QQ等) 友情链接 python-social-auth-app官方文档 微博开放者平台 QQ开放者平台 准备工作 1.注册微博开 ...

  8. 转 Django+Bootstrap练习--我的类博客系统开发

    转自: http://blog.sina.com.cn/s/blog_7e050dc80102w312.html 本文记录了一个类博客网站从无到有的搭建过程,同时也是我入门django以及再次入门前端 ...

  9. django支付宝支付集成

    概要 本文是关于django集成支付宝[电脑网站支付]功能的过程记录. 功能逻辑主要分为两块: 用户下单跳转至支付宝支付界面 支付成功的回调验证 本文用到的alipay-sdk是基于阿里开发文档htt ...

  10. Django+bootstrap+注册登录系统

    转自:https://www.cnblogs.com/robindong/p/9610057.html Robin_D 博客园 首页 新随笔 联系 订阅 管理 随笔 - 10  文章 - 0  评论 ...

随机推荐

  1. Redis设计实现-学习笔记

    最近在准备面试,问到redis相关知识,只能说个皮毛,说的既不深入也不全面,所以抓紧突击一下,先学<redis设计与实现>. 选择看书的原因是: 书中全面深入,且能出书一定十分用心: 搜博 ...

  2. ffmpeg将常见视频格式转换为mp4

    1,avi.mkv.mp4等格式转为mp4 ffmpeg -i 1.avi -c copy 1.mp4 2,wmv.asf等格式转为mp4 ffmpeg -i 1.asf 1.mp4

  3. NCGROUP遍历成员用的cb

    1 static logical cycelGenerateCb(tag_t tag, void* data) 2 { 3 logical is_group; 4 char name[133]; 5 ...

  4. pandas的数据结构--Series创建使用

    # 1. 使用Series创建一个空的系列:import pandas as pds=pd.Series()print(s)输出结果为:Series([], dtype: float64) # 2. ...

  5. 在Unity3D中开发的Hologram Shader

    SwordMaster Hologram Shader 特点 此全息投影风格的Shader是顶点片元Shader,由本人手动编写完成 此全息投影风格的Shader已经在移动设备真机上进行过测试,可以直 ...

  6. 项目实训 day15-16

    第一天我与灿哲沟通,我弄明白了真正的网络结构且如何运行的,自己记了下网络草图,开始初步用PlotNN绘制 第二天我发现pycore库表达能力不够,于是参考其他用tex写的例子,写了几个方法,最终能生成 ...

  7. pycharm的安装与使用

    官网下载最新版本,然后用激活码,激活,注意是专业版. 方法找到后更新在这里. 进入软件之后创建新的文件夹,可以自定义,建议自定义在系统盘以外, 1.新建文件略过 2.ctrl + 鼠标中键, 调节字体 ...

  8. 通用CSS命名惯例

    通用的 CSS 命名惯例 在参与规模庞大.历时漫长.且参与人数众多的项目时,要确保每一行代码都像是同一个人编写的:这就要求所有开发者,都遵守相同的代码规范.在先前的文章前端项目开发规范意见,从宏观角度 ...

  9. OSIDP-单处理器调度-09

    处理器调度的类型 处理器调度的目的是为了满足系统的目标,将进程分配到处理器上执行. 系统并发度:正等待处理器处理的进程个数.(这里的表述和08里面的不同,以这里为准.主要是懒得改,见谅= =) 长程调 ...

  10. Upload上传组件,上传之后,再次预览下载按钮不见问题

    如图所示红色部分不见了. 解决方式: fileList 代表的是上传后当前文件内容的具体信息名称,该数据决定了上传之后页面展示的内容 this.fileList.push({ uid:remark.i ...