??xml version="1.0" encoding="utf-8" standalone="yes"?> 在window.showModalDialogH口面中用window.returnValue方式讄q回| ȝQ由于window.showModalDialog函数打开一个IE的模式窗?是打开后不能操作父H口,只能{模式窗口关闭时才能操作), ?h模式本窗?br />
showModalDialogH口与window.open打开的窗口刷新本H口时不同,showModalDialoH口也不能用F5hQ也没有右键操作 B. 在需要执行刷新操作的地方执行以下js: 在点击window.showModalDialogH口的链接的时候会打开新窗口,惌L打开新窗口,需要在H口面中的html和body之间
一.h父窗口的ҎQ?br />
A.使用window.returnValuel父H口传|然后Ҏ值判断是否刷新?/p>
比如Qwindow.returnValue='refresh';
B。在写window.showModalDialog弹出H口函数Ӟ定义个变量,然后Ҏ变量D行操作父H口的操作;
例如Qvar winPar=window.showModalDialog(urls,'ERPWINDOWS','dialogWidth='+widths+'px;dialogHeight='+heigths+'px;status=no;center=yes;scroll=no');
if(winPar == "refresh")
window.location.reload();//当window.showModalDialogH口关闭时执?br />
winPar为A步骤lshowModalDialogH口讄的返回?/p>
所以想要刷新父H口只能在模式窗口关闭后执行。用window.returnValue可以向父H口传|q样一来可以用从模式窗口向父窗口传递|
然后Ҏ值判断操作父H口的方式来h。这样在M关闭了模式窗口后父窗口都会自动刷?
A. 在模式窗口页面中加入Q?nbsp;
<base target="_self"> //在html和body之间
<a id="reload" href="本页面url" style="display:none"></a>
reload.click();//reload为A中隐藏a标签的id,当然可以换成其它名称
三。注意事?/p>
加入Q?<base target="_self" />卛_
]]>
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(sFilePath),"UTF-8");
out.write(sContent);
out.flush();
out.close();
使用FileWriter写入文g内容的代码ؓQ?/p>
FileWriter fw=new FileWriter(sFilePath);
fw.write(sContent);
fw.close();
ȝQ?/p>
FileWriter在写文g的时候在中文win下encoding基本是gb2312Q在en的win下基本是iso-8859-1QM不是utf-8?br />
所以要创徏一个utf-8的文Ӟ用FileWriter是不行的?br />
目前不知道如何更改FileWriter用来写文件的~码方式Q因此对于创建utf-8文g使用OutputStreamWriter方式来代ѝ?/p>
字符串字D? 用于较短的字W串.
如果要保存大量文? 使用 TextField.
admin 用一?<input type="text"> 来表C此cdD?(单行输入).
CharField 要求必须有一个参?maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字W数.
一个日期字D? 共有下列额外的可选参?
Argument 描述 auto_now 当对象被保存?自动该字段的D|ؓ当前旉.通常用于表示 "last-modified" 旉? auto_now_add 当对象首ơ被创徏?自动该字段的D|ؓ当前旉.通常用于表示对象创徏旉.
admin 用一个文本框 <input type="text"> 来表C字段数据(附带一?JavaScript 日历和一?Today"快键.
一个日期时间字D? cM DateField 支持同样的附加选项.
admin 用两上文本框 <input type="text"> 表示该字D顺?附带JavaScript shortcuts).
一个文件上传字D?
要求一个必L的参? upload_to, 一个用于保存上载文件的本地文gpȝ路径. q个路径必须包含 strftime formatting, 该格式将被上载文件的 date/time 替换(so that uploaded files don't fill up the given directory).
admin 用一个``<input type="file">``部g表示该字D保存的数据(一个文件上传部? .
在一?model 中?FileField ?ImageField 需要以下步?
可选项目ؓ某个特定目录下的文g? 支持三个Ҏ的参? 其中W一个是必须提供?
参数 描述 path 必需参数. 一个目录的l对文gpȝ路径. FilePathField 据此得到可选项? Example: "/home/images". match 可选参? 一个正则表辑ּ, 作ؓ一个字W串, FilePathField 用它qo文g? 注意q个正则表达式只会应用到 base filename 而不是\径全? Example: "foo.*\.txt^", 匹配文?foo23.txt 却不匚w bar.txt ?foo23.gif. recursive 可选参?要么 True 要么 False. 默认值是 False. 是否包括 path 下面的全部子目录.
q三个参数可以同时?
我已l告诉过?match 仅应用于 base filename, 而不是\径全? 那么,q个例子:
FilePathField(path="/home/images", match="foo.*", recursive=True)
...会匹?/home/images/foo.gif 而不匚w /home/images/foo/bar.gif
一个QҎ. 必须 提供两个 参数:
参数 描述 max_digits M?不包括小数点和符? decimal_places 数位数
举例来说, 要保存最大gؓ 999 (数点后保存2?,你要q样定义字段:
models.FloatField(..., max_digits=5, decimal_places=2)
要保存最大g百万(数点后保存10?的话,你要q样定义:
models.FloatField(..., max_digits=19, decimal_places=10)
admin 用一个文本框(<input type="text">)表示该字D保存的数据.
cM FileField, 不过要校验上传对象是否是一个合法图?它有两个可选参?height_field ?width_field,如果提供q两个参?则图片将按提供的高度和宽度规g?
该字D要?Python Imaging Library.
用于保存一个整?
admin 用一个``<input type="text">``表示该字D保存的数据(一个单行编辑框)
一个字W串形式?IP 地址, (i.e. "24.124.1.30").
admin 用一个``<input type="text">``表示该字D保存的数据(一个单行编辑框)
cM BooleanField, 不过允许 NULL 作ؓ其中一个选项. 推荐使用q个字段而不要用 BooleanField ?null=True 选项.
admin 用一个选择?<select> (三个可选择的? "Unknown", "Yes" ?"No" ) 来表CU字D|?
"Slug" 是一个报U术? slug 是某个东西的小标记(短签), 只包含字?数字,下划U和q字W?它们通常用于URLs.
若你使用 Django 开发版?你可以指?maxlength. ?maxlength 未指? Django 会用默认长? 50. 在以前的 Django 版本,没有M办法改变 50 q个长度.
q暗CZ db_index=True.
它接受一个额外的参数: prepopulate_from, which is a list of fields from which to auto-populate the slug, via JavaScript, in the object's admin form:
models.SlugField(prepopulate_from=("pre_name", "name"))
prepopulate_from 不接?DateTimeFields.
admin 用一个``<input type="text">``表示 SlugField 字段数据(一个单行编辑框)
一个容量很大的文本字段.
admin 用一?<textarea> (文本区域)表示该字D|?(一个多行编辑框).
A time. Accepts the same auto-population options as DateField ?DateTimeField.
admin 用一?<input type="text"> 文本框表C字段保存的数?附加一些JavaScript shortcuts).
用于保存 URL. ?verify_exists 参数?True (默认), l定?URL 会预先检查是否存?即URL是否被有效装入且没有q回404响应).
admin 用一?<input type="text"> 文本框表C字段保存的数?一个单行编辑框)
一个两字母的美国州名羃?
admin 用一?<input type="text"> 文本框表C字段保存的数?一个单行编辑框)
一个校验值是否ؓ合法XML?TextField,必须提供参数: schema_path, 它是一个用来校验文本的 RelaxNG schema 的文件系l\?
2、安装Apache2.2.6
3、安装Mod_Python,注意选应安装的Mod_Python和你具体安装的Python、Apache的版本有?
在安装过E中会选择Python、Apache的安装目?
安装完后Q在Apache 的conf/httpd.conf文g中添加一?LoadModule python_module modules/mod_python.so (在安装Mod_Python 的时候会提示你添加这行代码)
4、htdocs目录下存N态Html文gQcgi-bin 目录下存?py python文g?br />
.py文g在LinuxW一行ؓ#!/usr/bin/pythonQ在windows xp下第一行ؓ#!C:\Python25\Python.exe(Python.exe 所在的目录
转至Q?a >http://blog.sina.com.cn/s/blog_4d9ce0e10100804t.html~type=v5_one&label=rela_prevarticle
1.Python安装步骤
Python的安装非常简单,跟安装exe的Y件一P是下一步下一步,直到完成。然后在环境变量的Path中添加Python的安装\径,?/p>
我的Python的安装\径是D:\Program Files\Python26Q只要把路径q加到环境变量Path的值后面就可以了?br />
然后q行cmd--》python 出现了pyhon?nbsp; 本号{信息说明python已经安装成功?br />
2.Django安装步骤
Django的安装就更简单了Q先把下载下来的压羃包解压,然后在命令行中用命令cdq入到Django的文件夹下,执行命oQ?/p>
python setup.py install
如果q时错误信息提示你python不是什么什么内部命令的话,说明你的环境变量没有配置好。命令运行正常的时候会列出一大堆的文?/p>
信息Q其实是它把q些文g复制到Python/Lib/site-packages的目录下?/p>
弄好后再配置一下环境变量的Path变量Q追加Python安装目录下的Scripts文g夹\径,如我的\径是D:\Program Files\Python26\Scripts?/p>
OKQ这样Django也安装好了。现在让我们创徏一下项目验证一下吧。先把命令行关了再打开Q不然会找不到新q加的环境变量?/p>
然后cdq到要创建项目的文g夹了Q输入命令:django-admin.py startproject mysiteQ运行正常时会在当前文g夹下创徏一个mysite的文件夹Q?/p>
里面q有几个Python的文Ӟ如果提示你django-admin.py不是什么内部命令的话,说明你的环境变量q没有配|好Q或者是没有重新打开命o ?nbsp; H口Q?/p>
更或者是你根本就没有安装Django?br />
看书--->动手操作----->思?---->看书---->动手操作---->思?.........是学习编E的最好步?/p>