一、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. Finance_CAPM&APT

    ACCA CAPM: https://www.bilibili.com/video/BV1KE411j7Ri?from=search&seid=14840285521502157259 投资学 ...

  2. nacos之配置中心使用

    发布配置 dataId 数据的key group 组id 获取配置 通过group,dataId获取配置信息 监听配置 Listening-Configs里的值是重点,组成方式 dataId的值%02 ...

  3. 版图 shrink

    先打开模拟部分的版图,然后在ciw 里面执行 dbCreateXFormPCell(geGetEditCellView() "libName") 然后在"libName& ...

  4. Keil 2032 license 解决方法(keygen)

    https://pan.baidu.com/s/1nH_KrsHoLEJlJQKhfIoXHA

  5. iOS 为 textView 添加 placeholder

    OC : //自定义一个 placeholder 样式的 label UILabel *placeholder = [UILabel new]; placeholder.text = @"请 ...

  6. 使用python脚本批量造数据

    本篇将采用 Python 脚本的方式进行批量给mysql造数据. 为了使 Python 可以连上数据库(MySQL),并且可以与数据库交互(增删改查等操作),则需要安装 MySQL 客户端操作库.  ...

  7. Windows系统更改/迁移用户目录

    系统盘为C盘,C盘空间不足,C盘太满了,C盘清理时查看发现C:\Users目录占用几十个GB,以下方法可将Users目录大部分空间转移. 1. 准备工作 更改/迁移用户目录之前先自行备份当前用户的资料 ...

  8. #Python #字符画 #灰度图 使用Python绘制字符画及其原理

    由于最近身体状况不太好所以更新会有点慢,请大家多多包涵.同时也提醒大家注意保重身体! 前提:默认大家已经正确安装了 Python,且正确将Python配置到了系统Path . 目录 1.字符画的概况 ...

  9. char和int的类型转换

    char类型是16位的,底层采用unicode编码保存.char类型是可以直接赋值给int类型的,因为是16位到32位低到高.举个例子比如int i='1';打印i的值是49.char类型跟int类型 ...

  10. js 将多层json对象 转化为一层json

    const parse = data => { const uid = `uid_${Date.now()}`; const process = (input, prefix = '', jso ...