您的位置:首页 > 其它

关于tornado1

2016-07-26 16:59 225 查看
  到了老大的公司,帮着他呆的公司写了一下cms,利用平时的时间学习关于设计的内容,这不最近找了好多书,具体的就说了,百度能找到好多。还有就是维护现有的公共号,每天一篇文章,这个最累心了,我没这方面的才能啊,一般情况下,每天都得用三个小时才可以。。。

  现在要写公司的官网还有门户网站,当然还有微信的开发。说必须得用tornado,用就用呗,那我再学吧,然而周五下班说会用,要我周末学学,就说有文档,要我看看,当然我周末恰好有事,就没看,来到公司,心里想着开始准备写,我还不知道tornado是什么,这边的环境还没装,我也不知道怎么装,其实当时我还是不知道要装这些的,老大来了就对我说,开始写吧,10分钟写不出来,就证明你技术不行。。。顿时我难过了,还对老大发脾气了,老大说是给我压力让我好好做,其实我已经很有压力了,我知道很多事情都需要我来做,因为老大比较忙,其实慢慢的我发现老大和我一样,忙的时候,对别人一点儿耐性都没有,不说了,先看看这两天遇到的问题吧:

  1.关于安装,问了一下以前写后台的小伙伴,还有请我老大帮忙,千辛万苦打好了环境。不过,似乎把我老大惹烦了,觉得我太笨了。。。具体的安装现在记得大致的,先写下来,估计是周末吧,在自己装一下试试。先下载pycharm还有python,利用python里面自带的pip安装tornado,pipinstalltornado,然后启动程序的时候,说啥没装,就在装啥吧,我也不知道都是干嘛的

  2.循环。直接在界面里写,和angularJS思维挺像的,只是写法不同而已,比如{%foriteminmovies%}

<ahref="/w/video_detail?_id={{item['_id']}}"class="flwidthbb33bordertxtAlignCentermarginBot20">
<imgclass="widthbb96img"src="{{item.get('head_image')}}"alt=""/>

<p>{{item.get('name')}}</p>
</a>
{%end%}

此处引入变量,可以是{{item.get('name')}},也可以是{{item["name"]}},不过老大倾向于第一种,说没有这个变量不会报错,其实试验下来还是会报错的,还是不
要再说了,要不然把他惹烦了,生气不教我怎么办,还有就是这里我发现每个语句结束都是用的{%end%}

 3.取富文本编辑器的内容,带标签。将其以元素的样子放入页面中,直接放入是不行的,可以这样,第一种应该是在后台,Application构造函数中传递autoescape=None,
第二种,用我的话来说,就是在需要的地方放上这个{%autoescapeNone%},都是防止自动转译的,例子:防止将小于号变成<(<),类似的,一般在元素上
  
 4.我没这样用过,直接在页面中嵌套script标签,为元素改变内容,(明确生动点儿,就是放在上文的for...in...中),这是个思维局限,虽说这个方法不好,
但是不代表不能用,久了果然就忘了

 5.在页面的样式中,这样引入文件可能会报错,但是不用管就好,他是没问题的,再引入背景图的时候报的错,引入css是没有啥问题的。
引入css:
 <linkrel="stylesheet"href="{{static_url('web/css/styleCommon.css')}}">

在背景图中,下划线部分报错:

.bgImg{
margin:10pxauto;
background:url("{{static_url('images/announceBg.jpg')}}")no-repeat00;
background-size:cover;
box-shadow:0px0px3pxrgba(255,130,171,0.6),0px0px4pxrgba(255,62,150,.8),0px0px5pxrgba(250,128,141,.7);
}






                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: