小编Nik*_*ntz的帖子

配置 MIME 类型

您好,我想配置我的 mime 类型:

KML 文件的 MIME 类型是

* application/vnd.google-earth.kml+xml
Run Code Online (Sandbox Code Playgroud)

我怎样才能用谷歌应用程序引擎做到这一点?我在如下所示的模板上生成 KML:

<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>{% for article in articles %}{% if article.geopt %}
<Placemark><name></name>
<description>
<![CDATA[{% if article.kmluri2view %}<img src="http://{{host}}/images/{{ article.kmluri2view.key.id }}.jpg">{% endif %}<a href="http://{{host}}/{{article.key.id}}"> {{ article.title }} </a><br/>{{article.text}}]]></description><Point><coordinates>{{article.geopt.lon|floatformat:2}},{{article.geopt.lat|floatformat:2}}</coordinates></Point>
</Placemark>{% endif %}{% endfor %}
</Document>
</kml>
Run Code Online (Sandbox Code Playgroud)

更新了代码,我尝试设置 MIME 类型,如下所示。我如何验证它是否有效?

class KMLHandler(webapp.RequestHandler):
     def get(self):            
        start=datetime.datetime.now()-timedelta(days=10)#vary  
        host = os.environ.get("HTTP_HOST", os.environ["SERVER_NAME"])       
        logging.debug('host '+host)                
        count = int(self.request.get('count')) if not self.request.get('count')=='' else 1000

        from google.appengine.api import memcache
        memcache.flush_all()
        memcache_key = "ads" …
Run Code Online (Sandbox Code Playgroud)

google-app-engine kml webapp2

3
推荐指数
1
解决办法
2861
查看次数

如何确定国际化参数的优先顺序

鉴于这些都有不同的价值观:

  • HTTP浏览器接受语言标头参数

  • HTTP GET人类语言参数,例如.hl = en或hl = fr

  • 语言选择的Cookie值

如果根据这些值决定,我们应该如何决定显示页面的语言?同样可以将用户首选语言保存到数据层,这是让代理和用户决定语言的第四种方式.提前感谢您的回答和评论

python django google-app-engine nlp internationalization

3
推荐指数
1
解决办法
135
查看次数

如何本地化我的WTForms验证消息?

我几乎得到了我的验证消息本地化,因为你可以看到它适用于英语和瑞典语:

英语:

在此输入图像描述

瑞典:

在此输入图像描述

但是当我切换到葡萄牙语时,我收到以下错误消息:

Traceback (most recent call last):
  File "/media/Lexar/montao/lib/webapp2/webapp2.py", line 545, in dispatch
    return method(*args, **kwargs)
  File "/media/Lexar/montao/montaoproject/main.py", line 1749, in post
    current_user=self.current_user,
  File "/media/Lexar/montao/montaoproject/main.py", line 466, in render_jinja
    self.response.out.write(template.render(data))
  File "/media/Lexar/montao/montaoproject/jinja2/environment.py", line 894, in render
    return self.environment.handle_exception(exc_info, True)
  File "/media/Lexar/montao/montaoproject/templates/insert_jinja.html", line 249, in top-level template code
    <ul class="errors">{% for error in form.name.errors %}<li>{{ error }}</li>{% endfor %}</ul>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我想我以前有这个错误信息,我不知道如何处理它.请你帮助我好吗?为什么会出现此错误消息?

我的表单类的代码是

class AdForm(Form):
    my_choices = …
Run Code Online (Sandbox Code Playgroud)

python unicode localization gettext wtforms

3
推荐指数
1
解决办法
1563
查看次数

如何从其他工作区导入项目?

我从默认工作区C:\ workspace开始,但我通过删除文件来破坏它,所以现在我创建了一个新的工作区来导入文件,但我不知道如何做到这一点.你能告诉我如何从另一个工作区导入项目吗?我正在使用基于eclipse的IBM RAD.

谢谢

eclipse java-ee ibm-rad

3
推荐指数
1
解决办法
1万
查看次数

WAS 8中的JSP/servlet版本?

哪个版本的JSP/servlet在websphere 8中?我将IBM RAD 8与websphere 8一起使用,并想知道JSP/servlet容器是否支持EL中的"最新"servlet容器应该执行的方法调用.它可以?

谢谢

websphere

3
推荐指数
2
解决办法
9459
查看次数

不推荐使用的方法,使用什么代替?

show();Windows中用于java.awt 的方法已弃用.我可以用什么呢?

package adventure;
import java.awt.*;

import java.awt.image.*;
import java.awt.event.*;
import java.net.URL;
import java.net.MalformedURLException;
import java.io.*;
import java.applet.*;
// Infogar testkommentar mvh Holger 2012-06-20 kl 19.03
public class Adventure extends Frame  {
    private static final long serialVersionUID=100L;
    public Adventure() {        
    setSize(850, 440);    
    World world = new DungeonWorld ( this );        

    Person me = new Person( world, "You", null );    
    show();
    me.goTo("Dungeon");     
    add( new Player( world, me ) );    
    addWindowListener(new MyWindowAdapter ());    
    }

    class MyWindowAdapter extends WindowAdapter {

    public void …
Run Code Online (Sandbox Code Playgroud)

java graphics window deprecated

3
推荐指数
2
解决办法
2万
查看次数

为什么我的调试类别没有记录?

这是我的属性文件:

log4j.rootLogger=INFO, DATEDFILE, CONSOLE, DEBUG

### direct log messages to stdout ###
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

log4j.appender.DATEDFILE=biz.minaret.log4j.DatedFileAppender
log4j.appender.DATEDFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.DATEDFILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.DATEDFILE.Prefix=arendeprocess.
log4j.appender.DATEDFILE.Suffix=.log
log4j.appender.DATEDFILE.Directory=//localhost/WebsphereLog/PandoraArendeWeb/
Run Code Online (Sandbox Code Playgroud)

我认为它应该使类别DEBUG日志,为什么不呢?

java log4j

3
推荐指数
1
解决办法
77
查看次数

python中的"is not None"是什么意思?

这两个蟒蛇成语有什么区别?

if data is not None: return data

if data: return data

python-2.7

3
推荐指数
1
解决办法
2013
查看次数

将非数字字符串转换为整数?

如何将非数字字符串转换为整数?

我得到了例如:

String unique = "FUBAR";

将字符串表示为没有冲突的整数的好方法是什么,例如"FUBAR"应始终表示为相同的数字,并且不应与任何其他字符串冲突.例如,String a = "A";应该表示为Integer 1等等,但是执行此操作的方法是什么(最好是对所有unicode字符串,但在我的情况下,ASCII值可能就足够了).

java string int type-conversion

3
推荐指数
1
解决办法
7981
查看次数

如何使我的地图边框更厚的Google Geomap?

我正在使用我正在部署谷歌appengine的dhtml地图.现在我想让边框更暗更厚.怎么做到呢?我已经部署了这张地图

在此输入图像描述

我的模型看起来如下

在此输入图像描述我们可以尝试让我的地图看起来更像样机吗?我到目前为止的代码是这样的.

<!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>

  <body>
    <style xmlns="http://www.w3.org/2000/svg">
        path { fill: #ffc801; }
        :hover { fill: #fcafff; }
      </style>

    <script type='text/javascript' src='http://www.google.com/jsapi'></script>
    <script type='text/javascript'>google.load('visualization', '1', {'packages': ['geochart']});

      google.setOnLoadCallback(drawVisualization);

        function drawVisualization() {var data = new google.visualization.DataTable();

       data.addColumn('string', 'Country');
       data.addColumn('number', 'Value'); 
       data.addColumn({type:'string', role:'tooltip'});var ivalue = new Array();

       var options = {
       backgroundColor: {fill:'#FFFFFF',stroke:'#FFFFFF' ,strokeWidth:25 },
       colorAxis:  {minValue: 0, maxValue: 0,  colors: []},
       legend: 'none',    
       backgroundColor: {fill:'#FFFFFF',stroke:'#FFFFFF' ,strokeWidth:25 },   
       datalessRegionColor: '#ffc801',
       displayMode: 'regions', …
Run Code Online (Sandbox Code Playgroud)

html javascript css geography

3
推荐指数
1
解决办法
1859
查看次数