Django+bootstrap+layui集成
一、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集成的更多相关文章
- Django-RQ首页、文档和下载 - Django 和 RQ 集成 - 开源中国社区
Django-RQ首页.文档和下载 - Django 和 RQ 集成 - 开源中国社区 Django-RQ 项目实现了 Django 框架和 RQ 消息队列之间的集成.
- Django进阶-auth集成认证模块
auth认证模块是Django内置集成的一个用户认证模块. auth认证模块方法 方法 释义 auth.authenticate() 认证校验 auth.login(request,user) 封装认 ...
- Python Web开发:Django+BootStrap实现简单的博客项目
创建blog的项目结构 关于如何创建一个Django项目,请查看[Python Web开发:使用Django框架创建HolleWorld项目] 创建blog的数据模型 创建一个文章类 所有开发都是数据 ...
- VUE集成keycloak和Layui集成keycloak
一:KEYCLOAK配置部分: 1,下载keycloak,官网地址:https://www.keycloak.org/downloads.html.下载第一个就行 2,下载完毕之后,打开文件,访问 b ...
- 自动化运维—tomcat服务起停(mysql+shell+django+bootstrap+jquery)
项目简介: 项目介绍:自动化运维是未来的趋势,最近学了不少东西,正好通过这个小项目把这些学的东西串起来,练练手. 基础架构: 服务器端:web框架-Django 前端:html css jQuery ...
- Django+Bootstrap+Mysql 搭建个人博客(一)
1.1.环境搭建 (1)虚拟环境 mkvirtualenv website pip install django==1.11.7 (2)创建项目和app:website和blog (3)设置中文set ...
- Django rest framework集成微博第三方登录
Django restframework 集成第三方登录(微博.微信.QQ等) 友情链接 python-social-auth-app官方文档 微博开放者平台 QQ开放者平台 准备工作 1.注册微博开 ...
- 转 Django+Bootstrap练习--我的类博客系统开发
转自: http://blog.sina.com.cn/s/blog_7e050dc80102w312.html 本文记录了一个类博客网站从无到有的搭建过程,同时也是我入门django以及再次入门前端 ...
- django支付宝支付集成
概要 本文是关于django集成支付宝[电脑网站支付]功能的过程记录. 功能逻辑主要分为两块: 用户下单跳转至支付宝支付界面 支付成功的回调验证 本文用到的alipay-sdk是基于阿里开发文档htt ...
- Django+bootstrap+注册登录系统
转自:https://www.cnblogs.com/robindong/p/9610057.html Robin_D 博客园 首页 新随笔 联系 订阅 管理 随笔 - 10 文章 - 0 评论 ...
随机推荐
- FFmpeg 命令行
FFmpeg命令行帮助 #>ffmpeg -h #>ffmpeg -h long #>ffmpeg -h full 将视频按照指定的宽高输出 #>ffmpeg -i input ...
- x-www-form-urlencoded请求封装
<dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpc ...
- kubectl使用方法及常用命令小结
Kubectl 是一个命令行接口,用于对 Kubernetes 集群运行命令.kubectl 在 $HOME/.kube 目录中寻找一个名为 config 的文件. kubectl安装方法详见:htt ...
- Http 包头里面有个content-length,可以获取下载的资源包大小
NSDictionary *headerFieldsDic = request.responseHeaders; 包大小为:[headerFieldsDic[@"Content-Length ...
- tensorflow2.0和之前版本读取模型的接口变化
tensorflow2.0 c++加载模型可以用接口LoadSavedModel: SessionOptions opts; tensorflow::RunOptions run_option ...
- PHP Redis - 事务
Redis 事务可以一次执行多个命令, 并有两个重要的保证: ① 事务是一个单独的隔离操作:事务中的所有命令都会序列化.按顺序地执行.事务在执行的过程中,不会被其他客户端发送来的命令请求所打断. ② ...
- 【逆向】使用IDA Python脚本自动化解密字符串数据
前言 一个肚脑虫(Donot)APT组织的下载器样本,样本中的一些关键字符串数据需要使用指定函数进行动态解密.所以正好借此机会记录下怎么使用IDA Python脚本来解密字符串数据.使用IDA Pyt ...
- CDH命令
1.检查http服务是否开启 systemctl status httpd.service 本次没有开启是因为删了Log日志 通过查看http状态发现里面有个引用问题 重新建一个空的Log文件夹重启服 ...
- 标记一下CF教育场的网址
(因为太难翻了,做到哪里标到哪,自用 Educational Codeforces Round 1 Educational Codeforces Round 2 Educational Codefor ...
- RabbitMq的部署(docker)和操作(python)详解
一.简介: RabbitMq 是实现了高级消息队列协议(AMQP)的开源消息代理中间件.消息队列是一种应用程序对应用程序的通行方式,应用程序通过写消息,将消息传递于队列,由另一应用程序读取 完成通信. ...