我发现自己一遍又一遍地写着相同的观点.基本上是这样的:
def home_index(request):
return render_to_response('home/index.html', RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
为了保持干主,我想利用一般观点.我见过direct_to_template,但它传递了一个空的上下文.那么我如何使用通用视图并仍然获得RequestContext的强大功能?
我有一个linq到sql类.我想检测它是否是新的(意味着插入将完成)或者是否有任何挂起的更改(将进行更新).我意识到我可以通过使用一个partial类并挂钩每个属性的on change事件来实现这一点.然而,对于一个不断变化的课程来说,这是一个很大的维护.
有没有更好的办法?
我一直在尝试使用现在包含在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")抛出一个验证异常,因为字符串中只有一个字符.我意识到我可能误解了如何使用验证器,所以任何帮助都将非常感激.
请原谅新手问题.我有一个iphone游戏,目前使用大量的png图像进行动画制作.虽然效果很好,但图像占用了大量内存.我也有矢量格式的图像,我宁愿使用那些而不是pngs.
有原生方式吗?
我不确定我在这里做错了什么......但我注意到我的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 ×2
c# ×2
django ×2
django-forms ×1
django-views ×1
iphone ×1
linq-to-sql ×1
objective-c ×1
validation ×1