一、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. Mac怎么安装Andriod模拟器

    Mac上怎么安装 Andriod 系统模拟器?有的朋友可能需要在自己用的 Mac 电脑上安装Andriod 系统模拟器,用于开发或测试一些安卓软件.介绍下怎么在 Mac 上用 Parallels De ...

  2. Java-AES256加密Util

    1 public class AES256Util { 2 3 /** 4 * 密钥, 256位32个字节 5 */ 6 public static final String DEFAULT_SECR ...

  3. 用shape-outside实现文字环绕、CSS圆锥色彩渐变、指定背景在容器上如何附着、长度单位vh

    用shape-outside实现文字环绕 实现效果: 介绍:shape-outside是让文字从图片外部开始环绕,以及设置图片的形状. 函数定义: circle(size at x y);用于制作圆形 ...

  4. python pip 下载库速度慢,2命令永久解决

    背景:pip 下载速度慢,超时 加速:永久性2条命令,拿去不谢 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/si ...

  5. Docker基本命令之 镜像管理

    镜像管理 docker常用基础命令: 查看docker版本信息:docker version 查看docker系统信息:docker info docker服务相关: 查看docker服务:syste ...

  6. PostgreSQL 存储过程 通过设定条件,返回指定的数据表记录

    PL/pgSQL是 PostgreSQL 数据库系统的一个可装载的过程语言. PL/pgSQL的设计目标是创建一种可装载的过程语言,可以可用于创建函数和触发器过程, 在SQL语言中添加控制结构功能, ...

  7. keras构建1D-CNN模型

    接触过深度学习的人一定听过keras,为了学习的方便,接下来将要仔细的讲解一下这keras库是如何构建1D-CNN深度学习框架的 from keras.datasets import imdb fro ...

  8. guava缓存

    Guava Cache有一些优点如下 :1. 线程安全的缓存, 与ConcurrentMap相似(前者更"好"), 在高并发情况下.能够正常缓存更新以及返回.2. 提供了三种基本的 ...

  9. python之基本数据类型--数字类型

    变量是为了让计算机像人一样的去记录事务的某种状态,那变量值就是用来存储事务的状态,在现实生活中事物状态明显的分为不同的种类,比如人类的年龄.身高.体重.工资.等等,所以变量也是有不同类型的,变量的几种 ...

  10. PHP中获取时间的下一周下个月的方法

    PHP中获取时间的下一周,下个月等通常用于定制服务的时候使用,比如包月会员,包年等等 //通常用于定制服务的时候使用,比如包月会员,包年等等 //获取当前时间过一个月的时间,以DATETIME格式显示 ...