小编Jas*_*ebb的帖子

有没有办法让direct_to_template在django中传递RequestContext?

我发现自己一遍又一遍地写着相同的观点.基本上是这样的:

def home_index(request):
    return render_to_response('home/index.html', RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

为了保持干主,我想利用一般观点.我见过direct_to_template,但它传递了一个空的上下文.那么我如何使用通用视图并仍然获得RequestContext的强大功能?

django django-views requestcontext

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

如何判断linq to sql对象是新的,修改的还是未更改的?

我有一个linq到sql类.我想检测它是否是新的(意味着插入将完成)或者是否有任何挂起的更改(将进行更新).我意识到我可以通过使用一个partial类并挂钩每个属性的on change事件来实现这一点.然而,对于一个不断变化的课程来说,这是一个很大的维护.

有没有更好的办法?

.net c# linq-to-sql

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

你如何使用django 1.2表单验证器?

我一直在尝试使用现在包含在Django中的新验证器.我在我的字段上设置了验证器参数,虽然我没有收到错误,但验证似乎没有起作用.这是我的控制台会话,可以解决这个问题.

Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
(InteractiveConsole)
>>> import django
>>> django.VERSION
(1, 2, 1, 'final', 0)
>>> from django.core import validators
>>> from django import forms
>>> field = forms.CharField(validators=[validators.MinValueValidator(2)])
>>> field.clean("s") 
u's'

我希望field.clean("s")抛出一个验证异常,因为字符串中只有一个字符.我意识到我可能误解了如何使用验证器,所以任何帮助都将非常感激.

django validation django-forms

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

在iphone上绘制矢量图形

请原谅新手问题.我有一个iphone游戏,目前使用大量的png图像进行动画制作.虽然效果很好,但图像占用了大量内存.我也有矢量格式的图像,我宁愿使用那些而不是pngs.

有原生方式吗?

iphone objective-c

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

为什么我的File.Move()不工作?

我不确定我在这里做错了什么......但我注意到我的File.Move()没有重命名任何文件.
另外,有人知道在我的第二个循环中,我能够使用路径和清理文件名列表填充我的.txt文件吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Text.RegularExpressions;

namespace ConsoleApplication2
{
class Program
{
    static void Main(string[] args)
    {

        //recurse through files.  Let user press 'ok' to move onto next step        
        string[] files = Directory.GetFiles(@"C:\Documents and Settings\jane.doe\Desktop\~Test Folder for [SharePoint] %testing", "*.*", SearchOption.AllDirectories);
        foreach (string file in files)
        {
            Console.Write(file + "\r\n");
        }
        Console.WriteLine("Press any key to continue...");
        Console.ReadKey(true);
        //End section

        //Regex -- find invalid chars
        string pattern = " *[\\~#%&*{}/<>?|\"-]+ *";
        string replacement …
Run Code Online (Sandbox Code Playgroud)

.net c#

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