
python
学python的小小小小白
这个作者很懒,什么都没留下…
展开
-
1.6【Flask框架学习】Jinja2宏和import语句
Jinja2宏和import语句宏import语句导入宏的例子宏模板中的宏跟python中的函数类似,可以传递参数,但是不能有返回值,可以将一些经常用到的代码片段放到宏中,然后把一些不固定的值抽取出来当成一个变量{% macro input(name, value='', type='text') %} <input type="{{ type }}" name="{{ name}}" value="{{ value}}">{% endmacro %}以上例子可以抽取出了一个inp原创 2020-11-08 18:03:55 · 627 阅读 · 1 评论 -
1.6【Flask框架学习】Jinja2控制语句
所有的控制语句都是放在{% … %}中,并且以{% endxxx %}来进行结束Jinja2常用的有if和for…in…if :if语句和python中的类似,可以使用>,<,<=,>=,==,!=来进行判断,也可由通过and,or, not, 来进行逻辑合并操作{% if kenny.sick %} Kenny is sick .{% elif kenny.dead %} You killed Kenny! You bastard!!!{% else %} K.原创 2020-11-08 17:46:21 · 429 阅读 · 0 评论 -
1.5【Flask框架学习】Jinja2模板过滤器
Jinja2模板过滤器过滤器简介常用过滤器过滤器简介过滤器是通过管道符号 | 进行使用的。例如:{{ name|length }} 将放回name的长度。过滤器相当于是一个函数,把当前的变量传入到过滤器中,然后过滤器根据自己的功能,再返回相应的值,之后再将结果渲染到页面中。Jinja2中内置了许多过滤器。常用过滤器abs(value): 返回一个数值的绝对值。default(value,default_value,boolean=false): 如果当前变量没有值,则会使用参数中的值来代原创 2020-11-08 17:32:44 · 489 阅读 · 0 评论 -
1.4【Flask框架学习】模板-Jinja2简介
Jinja2简介Flask渲染Jinja2模板模板传递参数Flask渲染Jinja2模板要渲染一个模板,通过render_temlate方法:from flask import Flask, render_templateapp = Flask(__name__)@app.route('/about/')def about(): return render_template('about.html')当访问/about/的时候,about()函数会在当前目录下的template文件夹下寻原创 2020-11-08 17:12:51 · 355 阅读 · 0 评论 -
1.1【Flask框架学习】虚拟环境(pipenv)的搭建
pipenv的安装Windows安装pipenvpip install pipenvMac安装brew install pipenvLinux安装pip install pipenvpipfile和pipfile.lockPipfile文件url # 指定国内pip源,不然下载库会很慢dev-packages # 开发环境packages # 生产环境django = "*" # *表示最新版本requires # Python版原创 2020-10-13 09:38:48 · 286 阅读 · 0 评论 -
「Django学习日记」从零开始,搭建学生管理系统(2)
上篇说到添加完数据了,下面我们接着继续如何去展示呢,首先我们要有链接吧?我们访问127.0.0.1:8000,这个是我们的主页,如图这里显示的是Django的首页,并不是我们的,那我们接着往下来打开stu_test\app01\views.py文件,写上如下代码:from django.shortcuts import render# 引入HttpResponsefrom djan...原创 2020-02-21 21:06:09 · 578 阅读 · 1 评论 -
「Django学习日记」从零开始,搭建学生管理系统(1)
个人觉得,从简单的项目入手,这样学起来会很快。在项目中,发现问题就说问题。有错误的地方,欢迎大家指正出来,我去修改。也欢迎大家一起交流。网上有很多python的基础教程,毕竟是基础,所以大多都是免费的,大家可以看看,有一点基础应该都可以看得懂。跟着一起边做简单的项目,边学习了首先,打开pycharm创建名为:stu_test的项目,如图:左侧选中Django,这里我的项目路径:E:\...原创 2020-02-21 19:08:58 · 1255 阅读 · 2 评论 -
Django 配置文件 setting 一些常用的配置项目
配置APPpycharm 创建项目可以无视INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'd...原创 2020-02-19 16:51:05 · 256 阅读 · 0 评论 -
Django命令
创建Django项目:django-admin.py startproject project_name创建app:python manage.py startapp app_name运行Django项目:python manage.py runserverpython manage.py runserver 8080生成迁移文件:python manage.py makem...原创 2020-02-17 16:02:03 · 99 阅读 · 0 评论 -
Anaconda相关命令及镜像源
查看所有虚拟环境:conda env list新建虚拟环境:conda create -n env_name python=3.6删除虚拟环境:conda remove -n env_name --all激活虚拟环境:conda activate env_name退出虚拟环境:conda deactivate env_name安装包的几种方法:pip install...原创 2020-02-17 15:47:52 · 337 阅读 · 0 评论 -
学习日记:python模块引用方法
#方法一:导入模块import 模块名称#//方法二:给模块起一个别名import 模块名称 as 别名#方法三:有选择的导入from 模块名称 import 类名(函数名),类名(函数名)#方法四:导入模块所有内容from 模块名称 import * #其他:有效避免模块代码被导入的时候被动执行#在模块中添加:if __name__ =="__main__"# ...原创 2019-11-13 22:48:15 · 163 阅读 · 0 评论