小编cas*_*tis的帖子

在python django中,如何打印出对象的内省?该对象的所有公共方法列表(变量和/或函数)?

在python django中,你如何打印出一个对象的反思?该对象的所有公共方法列表(变量和/或函数)?

例如:

def Factotum(models.Model):
  id_ref = models.IntegerField()

  def calculateSeniorityFactor():
    return (1000 - id_ref) * 1000

我希望能够在Django shell中运行命令行来告诉我Django模型的所有公共方法.上面运行的输出将是:

>> introspect Factotoum
--> Variable: id_ref
--> Methods: calculateSeniorityFactor

python django

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

Django STATIC_URL无效

Django版本是1.4.我读过了official document,并用谷歌搜索了我的问题.

首先我按照官方文档管理静态文件添加到settings.py:

TEMPLATE_CONTEXT_PROCESSORS = (
  'django.core.context_processors.debug',
  'django.core.context_processors.i18n',
  'django.core.context_processors.media',
  'django.core.context_processors.static',
  'django.contrib.auth.context_processors.auth',
  'django.contrib.messages.context_processors.messages',
)
Run Code Online (Sandbox Code Playgroud)

在我的模板中:

<link href="{{ STATIC_URL }}css/main.css" ...>
Run Code Online (Sandbox Code Playgroud)

但是,在我的broswer是:

<link href="css/main.css" ...> (Just render `STATIC_URL` as empty)
Run Code Online (Sandbox Code Playgroud)

我的设置是:

STATIC_ROOT = os.path.join(PROJECT_PATH, 'static')
STATIC_URL = '/static/'
Run Code Online (Sandbox Code Playgroud)

在我的 views

def register(request):
    ...
    return render_to_response('register.html', {'errors':errors})
Run Code Online (Sandbox Code Playgroud)

python django django-staticfiles web

14
推荐指数
3
解决办法
8411
查看次数

无法在XNA4中加载spriteFont

我和XNA一起玩耍,我来到了需要加载字体的部分.够简单吧?

Font1 = Content.Load<SpriteFont>("Arial");
Run Code Online (Sandbox Code Playgroud)

是我用来加载字体的代码.

<?xml version="1.0" encoding="utf-8"?>
<!--
This file contains an xml description of a font, and will be read by the XNA
Framework Content Pipeline. Follow the comments to customize the appearance
of the font in your game, and to change the characters which are available to draw
with.
-->
<XnaContent xmlns:Graphics="Microsoft.Xna.Framework.Content.Pipeline.Graphics">
  <Asset Type="Graphics:FontDescription">

    <!--
    Modify this string to change the font that will be imported.
    -->
    <FontName>Arial</FontName>

    <!--
    Size is a float value, measured in points. …
Run Code Online (Sandbox Code Playgroud)

c# xna

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

添加应用程序到'使用其他应用程序'对话框

我今天早些时候安装了Komodo,无法在"使用其他应用程序打开"对话框中找到它.除此之外,应用程序按预期工作.

使用ubuntu 11.10

ubuntu komodo

5
推荐指数
1
解决办法
3066
查看次数

rebase结果如何与合并结果不同?

在GitHub的一篇文章中,我阅读了以下内容:

在以下情况下,您无法自动在GitHub上进行重新绑定和合并:重新提交提交被认为是"不安全的",例如在没有合并冲突的情况下可能存在rebase但会产生与合并不同的结果.

我不清楚rebase如何产生与合并不同的结果.

任何人都可以解释它是如何可能的?


链接到原始文章:https: //help.github.com/articles/about-pull-request-merges/

git merge github rebase

5
推荐指数
1
解决办法
386
查看次数

ActiveRecord插入空字段Yii2

添加新记录时,仅插入ID,添加其他字段为空.

public function actionSignup()
{
    $model = new User();

    if(Yii::$app->request->post()) {
        $model->id = 122;
        $model->username = 'user123';
        $model->password = 'pass123';
        ...
        $model->save(false);
    }
    return $this->render('signup',['model' => $model]);
}
Run Code Online (Sandbox Code Playgroud)

var_dump显示所有必要的数据都带入$ model ...

用户模型:

<?php

namespace app\models;

use yii\captcha\Captcha;
use yii\db\ActiveRecord;

class User extends ActiveRecord implements \yii\web\IdentityInterface
{
    public $id;
    public $username;
    public $password;
    public $user_fio;
    public $user_email;
    public $user_group;
    public $verifyCode;

    private static $users;

    public function actions()
    {
        return [
            'captcha' => [
                'class' => 'yii\captcha\CaptchaAction',
                'fixedVerifyCode' => YII_ENV_TEST …
Run Code Online (Sandbox Code Playgroud)

php mysql yii2

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

确定请求是否来自Facebook页面选项卡

如果用户通过Facebook页面选项卡访问foobar.com,我想向他们展示具体数据.

但是,如果用户直接访问foobar.com,我想展示一些不同的东西.

我无法想出一个好方法.

php facebook facebook-php-sdk

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

PHP/MySQL 自动投标系统

我正在编写一个脚本来自动竞标一个项目。我认为描述我想要做的事情的最简单方法是给你一个场景。假设 1,000 美元的增量:

Asking Price: $1,000
Bidder 1: Max Bid of $4,000 -> High Bid: $1,000
Bidder 2: Max Bid of $3,000 -> High Bid: $3,000 -> [AUTO BIDDER 1] High Bid: $4,000
Bidder 3: Max Bid of $8,000 -> High Bid: $5,000
Bidder 4: Max Bid of $10,000 -> [AUTO BIDDER 3] High Bid: $8,000 -> High Bid: $9,000
Run Code Online (Sandbox Code Playgroud)

我试图想出一个循环来遍历它们,但我不确定如何。我想出了一个循环,它适用于每个出价,但我想跳过每增加 1,000 美元的步骤,而是根据最高出价提高最高出价。

我有两个表设置:bidsmaxbids。这是我想到的循环:

  • 插入新投标
  • 开始循环
    • $high = 从出价表中获取当前最高出价
    • $next = 获得最低的 maxbid …

php mysql

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

访问数组中的项目时遇到一些问题

我从另一台服务器收到了一个数组,但我只想获取电子邮件.

代码:

var_dump($search_result["response"]);
Run Code Online (Sandbox Code Playgroud)

它显示了类似的内容:http: //pastebin.com/LbLaQYy4

我用的时候:

var_dump($search_result["response"]["results"][0]["collection"]["payer"]["email"]);
Run Code Online (Sandbox Code Playgroud)

我只显示一封电子邮件.

如何获取所有电子邮件?

php arrays

0
推荐指数
1
解决办法
53
查看次数

我的网站图片没有被Google,Yahoo和Bing编入索引

我正在使用codeigniter框架.为什么搜索引擎没有索引我的网站图片?我的网站自2013年开始制作.我的网站是:www.shadyab.com.它喜欢groupon网站(在餐馆,零售商和服务提供商处提供每日优惠).

图片网址:

http://www.shadyab.com/assests/images/upload/kaktoos4.jpg

我该怎么做才能告诉搜索引擎索引我的网站图片?

robots.txt错了?

User-agent: Mediapartners-Google*
Disallow:

User-agent: *
Disallow: /admin.php
Disallow: /ads/
Disallow: /patil/
Disallow: /captcha/
Disallow: /assests/
Disallow: /old_system/
Disallow: /application/
Disallow: /system/
Disallow: /baseController/
Disallow: /offer/buy/
Run Code Online (Sandbox Code Playgroud)

php seo codeigniter

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

PHP最短的正则表达式为空字符串

我想找到最短的正则表达式模式来匹配一个空字符串(没有空格或任何东西)

我已经找到

 /(\d|)/    (7chars)
and '^[\s]*$' (9 chars)
Run Code Online (Sandbox Code Playgroud)

直到现在.

php preg-match shortest

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