一、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. 其他2-while+read按行读取文件

    一.三种方法 1.exec读取文件 exec <file sum=0 while read line do cmd done 2. cat读取文件 cat file|while read lin ...

  2. 循环4-for循环

    一.语法 for循环和while类似,常用于执行有限次数的循环,有两种语法结构, 1.变量列表循环 语法: for 变量名 in 变量取值列表 do 指令...... done 变量取值列表中的值,要 ...

  3. python基于百度unit实现语音识别与语音交互

    一.百度Unit新建机器人 网址:https://ai.baidu.com/tech/speech/asr: 1.新建机器人并添加预置技能步骤 (1).新建机器人(添加预置技能),并填写机器人具体信息 ...

  4. 删除没有刀路的刀具.txt

      1 UF_initialize(); 2 std::vector<tag_t>tool_tag; 3 std::vector<tag_t>del_tag; 4 tag_t ...

  5. Java-Java数据类型对应MySql数据类型

    开发过程中常用的数据类型:   Java Mysql 备注 整型 java.lang.Integer tinyint(m) 1个字节  范围(-128~127)  java.lang.Integer ...

  6. JS通用公共函数

    function formatTime(time) { if (typeof time !== 'number' || time < 0) { return time } var hour = ...

  7. You Don't Know JS阅读笔记

    JS特性查漏补缺 [1,2,3]=="1,2,3" //true 前者会隐式转换,用逗号组合成字符串 212>'22' //true 有一个值不是number就会隐式转换成n ...

  8. 3dmax专用卸载修复工具,一键完全彻底卸载删除3dmax软件的专用卸载工具

    标题:3dmax重新安装方法经验总结,利用卸载清理工具完全彻底排查删除干净3dmax各种残留注册表和文件.3dmax显示已安装或者报错出现提示安装未完成某些产品无法安装的问题,怎么完全彻底删除清理干净 ...

  9. Activity基础知识

    Activity 一.Activity是什么 Activity是一种可以包含用户界面的组件,主要用于和用户进行交互.一个应用程序可以包含零个或多个活动. 二.活动的基本用法 1. 手动创建活动 ​ 打 ...

  10. oracle vm virtualBox 虚拟机共享磁盘后报错

    不能为虚拟电脑 xxx2打开一个新任务. Locking of attached media failed. A possible reason is that one of the media is ...