前言 在设置个人头像的时候,可以显示原型图片,也可以显示方形图片,Bootstrap 提供了三个可对图片应用简单样式的 class: .img-rounded: 添加 border-radius:6px....img-thumbnail: 添加一些内边距(padding)和一个灰色的边框。...background-color: #5e5e5e"> 但是图片会超出div的宽度
20x 请求成功 30x 重定向 40x 请求错误(404:请求资源不存在) 50x 服务器内部错误 动静态网页 静态页面: 数据是写死的 万年不变...wsgiref b:自己写的 c:自己写的 flask:a:用的别人的werkzeug b:自己写的 c:用的别人的jinja2 tornado:都是自己写的 django简介 注意: 1.django...django项目 django-admin startproject mysite 命令行创建app python manage.py startapp 应用名...命令行启动django python manage.py runserver 用命令行创建的时候,默认没有templates文件夹,需要你自己手动创建 并且在settings...配置文件中写上路径 pycharm下载 点加号 选版本 创建new project选第二个django项目(选本机环境 暂时不要选虚拟环境) 两种创建app的方式: python
5.如果需要对示例中的组件进行修改,就在自定义的属性后面加上:!...1.创建app名为cmdb(自定义随便起) 2.将medb名加入settings中的INSTALLED_APPS列表中 3.在urls文件中引入app下的views模块: from...login函数: def login(req): return render(req,'login01.html') 7.在settings中的TEMPLATES列表中的 'DIRS...11.将settings文件中的MIDDLEWARE内的第四行暂时注释掉,就不会有403错误了 12.用户验证: 将views代码修改为: from django.shortcuts...第六课 内容整理: 1.创建Django工程: django-admin startproject 工程名 2.创建App: cd 工程名 python manage.py
使用django-admin startproject 创建项目。 使用python manage.py startapp 创建 app。...forloop.counter()是用来显示当前是第几个循环的一个计数器,forloop.counter()是从0开始计数的,而forloop.counter()是从0开始的。...通过 python manage.py shell 进入 Python shell 。 在Python 3中,数字上不允许使用前导零, 数字前面写0将表示8进制。...jQuery 的 CDN 链接代码放在之前即可。 提交 post 请求时,会报:禁止访问 (403),CSRF验证失败,请求被中断错误。...启用这个功能(默认是启用的)的设置在 setting.py 中的 'django.middleware.csrf.CsrfViewMiddleware'(在 MIDDLEWARE中的设置区块中)。
其实一句话很简单,python3以上使用的是pymysql,如果是python2.7对应的是下mysql-python。...那如何让Django驱动mysql数据库 当输入pip install mysql-python时报以下错误: pip install mysql-python 错误信息如下 Traceback (most..._bootstrap>", line 219, in _call_with_frames_removed File "D:\python\Python36\lib\site-packages\django...2.解决python3.6+Django+MySQL: Django中的使用方法,在项目有wsgi.py 和 setting.py目录里的init.py下加如下代码: import pymysql...然后就可以在命令行下输入创建应用的命令了。 python manage.py startapp XXX
WARNING 30 warning 失败但非迫在眉睫的消息 ERROR 40 errror 操作未成功或发生错误 默认情况下, Django 只会显示 level >= 20 (INFO)的消息,...如果显示DEBUG消息, 可以在设置中: settings.py Python from django.contrib.messages import constants as message_constants...Python MESSAGE_LEVEL = 10 # DEBUG 使用 在视图里面必要的地方添加, 触发消息的逻辑, 在模板里面添加显示的代码, 就可以使用消息啦 views.py Python from...和Bootstrap结合代码片段 messages.html Django/Jinja {% for message in messages %} 中定义了如alert-info或者alert-success等alert-*的组件css.
)详细教程 1.2 redis redis 的下载安装以及python 操作redis 可查看此篇博文: redis 下载安装 & python 操作redis & django 连接redis 2....,放置到 static 文件夹中,方便我们以后使用离线文件可以自己去官网下载,也可以拿我这里已经下载好的,我将其放在网盘中,需要可自行下载,其中包含: js、bootstrap、font-awesome...但是,对于添加 form-control 属性,之后的代码中其他字段都要用到,每次使用for 循环添加很显然有些赘余,我们可以将其封装在一个类中,这样,需要添加样式的时候直接继承这个类就可以了。...: redis 下载安装 & python 操作redis & django 连接redis,这里用到的就是 django-redis 模块【记得安装】 redis的配置放在 local_settings.py...文件中,代码如下: ```python CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache"
但Sublime只适合用来写较小的Python脚本,对于Django项目、Flask项目等支持不好,而且Sublime没有一个很好的集成终端的插件,也没有调试功能; (4)VSCode和Vim比较:...(1)Python Extension Pack:(这是一个Python扩展包,它依赖于以下扩展包) (a)Python:支持linting(一种错误提示功能),debugging(调试),code...Template:Django模板代码片段和语法高亮; (f)Django Snippets:Django代码片段; (2)Python Docstring:快速生成文档注释的插件; (3...的时候要重新记忆快捷键了; (2)各种颜色主题(可以在商店中搜索“theme”)和图标主题(可以搜索“icon”); (3)backgroud:可以使用图片作为编辑器区域的背景; [3]前端开发有关...: (1)HTML Snippets:HTML代码片段插件; (2)JQuery Code Snippets:JQuery代码片段插件; (3)Bootstrap 4:前端框架bootstrap相关的插件
在其他办公电脑创建的Django项目 2.2.1 版本都可以直接 runserver 启动服务正常。...但是本地创建的项目,只要执行python3 manage.py runserver 就直接报错。...错误详细日志 F:\pythonProject\mysite>python3 manage.py runserver Performing system checks......F:\pythonProject\mysite> 奇怪就在于我启动其他电脑创建的项目完全是没问题的,就是本机新建的项目会报错。而且是一句代码都没写。...导致错误是Django默认创建的urls.py存在问题 ?
使用runserver可以使我们的django项目很便捷的在本地运行起来,但这只能在局域网内访问,如果在生产环境部署django,就要多考虑一些问题了。...比如静态文件处理,安全,效率等等,本篇文章总结归纳了一下基于uwsgi+Nginx下django项目生产环境的部署 准备条件: linux上已部署好python环境,且已安装好项目所需的模块 安装python...: 未找到命令 请使用命令pip3 install django 安装 启动项目,监听本机所有IP的8001端口 [root@localhost mysite1]# python manage.py runserver...#open_file_cache指令中的inactive参数时间内文件的最少使用次数 open_file_cache_min_uses 2; #指定是否在搜索一个文件是记录cache错误...-- 最新的 Bootstrap 核心 JavaScript 文件 --> bootstrap.min.js"> <title
makemigrations MacBook-pro:bbs driverzeng$ python3 manage.py migrate 前端登录页面 ---- 引入bootstrap <!...  ---- 验证码随机 写一个循环,循环5次,每次随机写一个(数字,大写,小写字母) from django.shortcuts import render, HttpResponse, redirect... 渲染错误信息 ---- 模板层 判断,数据的返回。 的时候,鼠标移动到下一个框的时候,用户名的框就失去焦点了,那么在失去焦点的时候,瞬间显示出,这个字段的校验错误信息。 中,写js代码alert(xxx),因为html的页面会被soup解析。
在其他办公电脑创建的Django项目 2.2.1 版本都可以直接 runserver 启动服务正常。但是本地创建的项目,只要执行python3 manage.py runserver 就直接报错。...错误详细日志 F:\pythonProject\mysite>python3 manage.py runserver Performing system checks......F:\pythonProject\mysite> 奇怪就在于我启动其他电脑创建的项目完全是没问题的,就是本机新建的项目会报错。而且是一句代码都没写。...导致错误是Django默认创建的urls.py存在问题 from django.conf.urls import include, url from django.contrib import admin...urlpatterns = [ url(r'^admin/', include(admin.site.urls)), ] 解决问题 最后调试了下,发现Django 创建项目后的 urls.py
基本二,字符串,列表,元组,字典,集合 5、基础条件和循环 6、循环,元组,字典列表代码整理,计算器小程序,一大波作业来袭...8、diy自己的权限系统 9、Django-ajax,,跨站请求伪造,jQuery-serizlize的用法 10、文件上传...搭建静态网站 2、基于bootstrap+MySQL搭建动态网站 3、基于HTML,css,jQuery,JavaScript...、From…import* 语句、方法的引用、Python中的包 2、Python软件开发基础 Python面向对象2.数据库3.Python 网络编程4.多进程、多线程5.Python函数式编程6.错误...(2)能够独立完成前端软件的开发,并和后端结合,熟练掌握使用Python进行全站WEB开发的技巧。
自创Web框架之过度Django框架 Web框架,其实就是Web应用的建立;比如网页版的QQ,b站····都是Web应用软件; Web应用又是什么?...,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务器错误,服务器在处理请求的过程中发生了错误...不需要实时变化的,数据写死·· 动态网页:数据来源于后端(代码、数据库),数据实时变化等特点 示例一:将时间同步到html页面 '''服务端''' from wsgiref.simple_server...# 匹配成功将url对应的函数名赋值给func func = url[1] break # 结束当前循环 # 判断一下func是否有值...--由于导入了jinjia2模块,这里可以直接使用模板语法,类似python的字典方法--> {{user_data}} {{user_data.id}} {{user_data['name
查看Django版本的命令: 1. 在终端中输入: python -m django –-version 2....———————————————————————— pyhton2中和python3中print的区别: 1.python3中print是一个内置函数,有多个参数,而python2中print是一个语法结构...iterable n可迭代的 这个报错说明得到的文章对象不是可迭代对象,说明只得到了一个对象,但是后边有对这个得到对象的for循环,只有可迭代对象才能进行for循环。...一般这个错误的原因是django中得到查询对象用的方法是get方法,改成filter方法就可以了,因为get方法只会得到一个对象,而filter方法会根据查询的条件如果有多个对象就返回多个对象。...打开pycharm编辑器,file > settings > Editor > Color Scheme > python (指定的语言)> (选择指定的代码) pycharm中如何设置背景的颜色: 打开
get_random_color是获取随机的三个颜色,因为三原色(三基色,具体哪个不深究,这不是重点)就可以组成所有的颜色,所以这里用random随机生成不同的颜色 get_valid_code_img...然后进入解压的目录,使用python setup.py install安装,但是会报如下错误: ? 这是一个坑,官方文档并没有做注明,打开setup文件: ?...看到了吧,Python中根本没有utf8的编码,改成【utf-8】即可,保存,重新使用命令安装: ? 最后提示安装完成: ?...由极验的官方文档可知,极验支持Python的django ,flask,Tornado 三个框架,这里我使用django简单创建一个示例看是否安装成功,项目名为gtdemo,app名为gtapp: ?...做一个简单的登录验证平台,但是不完全用极验官方的,业务代码自己做,毕竟这东西要拿到我们实际开发中,不可能只用用官方给的几个小demo就完事儿了,开发环境是Python的django2: 创建一个django
代码写在哪里也无所谓,只要它在你的Python目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。...为了将代码放在某处,约定是将视图放置在项目或应用程序目录中的名为views.py的文件中。...具体的头部信息取决于客户端和服务器,下面是一些示例: 取值: CONTENT_LENGTH —— 请求的正文的长度(是一个字符串)。...FILES 中的每个键为 中的name,值则为对应的数据。 ...这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,访问流量白白丧失;再者某些注册了多个域名的 网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点等
进入Django项目的python shell环境test 执行Django用例测试与数据库相关的命令makemigrations 创建模型变更的迁移文件 python...Django 应用 VS Django项目一个Django项目就是一个基于Django的Web应用一个Django应用就是一个可重用的Python软件包Django应用可以自己管理模型、视图、模板、路由和静态文件等一个...,提供强大的管理使用页面2 为什么需要学Django Admin模块Django Shell 新增文章太复杂了管理页面是基础设施中重要的部分认证用户、显示管理模型、验证输入功能等3 Django Admin...*************初识Django视图与模板一、使用Bootstrap实现静态博客页面1 页面布局设计 博客首页 文章详情页2 Bootstrap以及Bootstrap的栅格系统 ...HTML页面设计改变需要修改python代码网页逻辑和网页视图应该分开设计模板系统的表现形式是文本分离文档的表现形式和表现内容模板系统定义了特有的标签占位符2 基本语法变量标签 {{变量}}for 循环标签
让我们来看一下为什么: 1.对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。...站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多。...设计者和HTML/CSS的编码人员不应该被要求去编辑Python的代码来完成他们的工作。...标签比变量更加复杂:一些在输出中创建文本,一些通过循环或逻辑来控制流程,一些加载其后的变量将使用到的额外信息到模版中。...这里是9的区域  我现在只想让9的区域变化,其他的地方都不变,这里就需要用到模板的继承了
领取专属 10元无门槛券
手把手带您无忧上云