小编Ere*_*rez的帖子

如何通过Ajax发布Django中的数组

当我尝试通过Ajax(jQuery)将数组发送到Django时

JavaScript代码:

new_data = ['a','b','c','d','e'];
$.get('/pythonPage/', {'data': new_data},function(data){});
Run Code Online (Sandbox Code Playgroud)

我试着读取数组:

蟒蛇:

request.GET.get("data[]")
Run Code Online (Sandbox Code Playgroud)

我只得到最后一个数组值:

'e'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

django ajax jquery python-2.7

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

Android:Shake Detector太敏感了

我正在尝试检测摇动 - 我正在使用以下代码,它工作得非常好,但在某些设备(例如Galaxy note 2)中它会很快检测到震动(在某些情况下 - 当我只是握住手机还是)

main.java:

ShakeListener mShaker = new ShakeListener(this);
     mShaker.setOnShakeListener(new ShakeListener.OnShakeListener () {
         public void onShake()
         {
        // Some code...
         }
     });
}
Run Code Online (Sandbox Code Playgroud)

ShakeListener.java:

package com.my.app;

import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.widget.Toast;
import android.content.Context;
import java.lang.UnsupportedOperationException;

public class ShakeListener implements SensorEventListener
{
      private static final int FORCE_THRESHOLD = 700;
      private static final int TIME_THRESHOLD = 100;
      private static final int SHAKE_TIMEOUT = 500;
      private static final int SHAKE_DURATION = 1000;
      private static …
Run Code Online (Sandbox Code Playgroud)

android android-sensors

14
推荐指数
1
解决办法
7473
查看次数

从Appengine下载数据

我正试图遵循以下解释:https: //developers.google.com/appengine/docs/python/tools/uploadingdata#Downloading_and_Uploading_All_Data

但是当我添加到我的app.yaml时:

- url: /remote_api
  script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
  login: admin
Run Code Online (Sandbox Code Playgroud)

并尝试更新我的应用程序,我得到:

解析yaml文件时出错:无效对象:无法使用CGI处理程序启用threadsafe:$ PYTHON_LIB/google/appengine/ext/remote_api/handler.py

错误.

我究竟做错了什么?

谢谢!

顺便说一句,这是我的app.yaml:

application: XXXX-my-application-name
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /static
  static_dir: static

- url: /remote_api
  script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
  login: admin

- url: /favicon.ico
  static_files: static/favicon.ico
  upload: static/favicon.ico

- url: /.*
  script: main.app  # a WSGI application in the main module's global scope

libraries:
- name: django
  version: "1.3"
Run Code Online (Sandbox Code Playgroud)

google-app-engine

6
推荐指数
2
解决办法
779
查看次数

呼入屏幕上的活动弹出窗口

我试图覆盖来电屏幕 - 我知道我无法改变它所以我试图弹出一个活动ontop.

我的代码工作正常,除非手机闲置几分钟.

我的代码:

AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8" ?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.myfirstapp"
      android:versionCode="7"
      android:versionName="7">
    <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="10"></uses-sdk>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
    <uses-permission android:name="android.permission.CALL_PHONE" />

    <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
        <receiver android:name=".MyPhoneBroadcastReceiver" android:enabled="true">
            <intent-filter android:priority="99999">
                <action android:name="android.intent.action.PHONE_STATE" />
            </intent-filter>
        </receiver>
        <activity
            android:name=".Call" >
        </activity>
    </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

MyPhoneBroadcastReceiver.java:

public class MyPhoneBroadcastReceiver extends BroadcastReceiver{

    public void onReceive(final Context context, Intent intent) {

        Thread pageTimer = new Thread(){
            public void run(){
                try{
                    sleep(700);
                } catch (InterruptedException e){
                    e.printStackTrace();
                } finally {
                    Intent i = new …
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
1
解决办法
7682
查看次数

Facebook喜欢按钮哈希

当我尝试向我的网站添加一个FB Like Button with url + hash(example.com/#TEST),我尝试点击like按钮 - 它在新闻源(example.com)中共享没有哈希的链接.

当我尝试设置"%23"instand为"#"(example.com/%23TEST)的按钮时- 它会在计数框中单独计算每个哈希值.

有没有办法把一个像哈希的按钮 - 并仍然计算没有哈希的网址?

谢谢!

facebook facebook-like facebook-likebox

4
推荐指数
1
解决办法
1705
查看次数

Django - 对整个QuerySet遵循ForeignKey关系"向后"

是否可以向后追溯整个querySet的ForeignKey关系?

我的意思是这样的:

x = table1.objects.select_related().filter(name='foo')
x.table2.all()
Run Code Online (Sandbox Code Playgroud)

当table1将ForeignKey用于table2时.

https://docs.djangoproject.com/en/1.2/topics/db/queries/#following-relationships-backward 我可以看到它只适用于get()而不是filter()

谢谢

python django postgresql django-queryset

2
推荐指数
1
解决办法
1731
查看次数