JSON(JavaScriptObjectNotation)是一種輕量級的數據交換格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一個子集。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C,C++,C#,Java,JavaScript,Perl,Python等)。這些特性使JSON成為理想的數據交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。今天用py
系統 2019-09-27 17:37:51 1626
先使用一些關鍵參數創建對象實例,如下:>>>p=Publisher(name='Apress',...address='2855TelegraphAve.',...city='Berkeley',...state_province='CA',...country='U.S.A.',...website='http://www.apress.com/')這個對象實例并沒有對數據庫做修改。在調用``save()``方法之前,記錄并沒有保存至數據庫,像這樣:>>
系統 2019-09-27 17:37:48 1626
設置字段可選在擺弄了一會之后,你或許會發現管理工具有個限制:編輯表單需要你填寫每一個字段,然而在有些情況下,你想要某些字段是可選的。舉個例子,我們想要Author模塊中的email字段成為可選,即允許不填。在現實世界中,你可能沒有為每個作者登記郵箱地址。為了指定email字段為可選,你只要編輯Book模塊(回想第五章,它在mysite/books/models.py文件里),在email字段上加上blank=True。代碼如下:classAuthor(mo
系統 2019-09-27 17:37:46 1626
我的操作系統為centos6.51首先選擇django要使用什么數據庫。django1.10默認數據庫為sqlite3,本人想使用mysql數據庫,但為了測試方便順便要安裝一下sqlite開發包。yuminstallmysqlmysql-devel#為了測試方便,我們需要安裝sqlite-devel包yuminstallsqlite-devel2接下來需要安裝Python了,因為Python3已經成為主流,所以接下來我們要安裝Python3,到官網去下載P
系統 2019-09-27 17:37:45 1626
一般說來,你會把模板以文件的方式存儲在文件系統中,但是你也可以使用自定義的templateloaders從其他來源加載模板。Django有兩種方法加載模板django.template.loader.get_template(template_name):get_template根據給定的模板名稱返回一個已編譯的模板(一個Template對象)。如果模板不存在,就觸發TemplateDoesNotExist的異常。django.template.loade
系統 2019-09-27 17:37:43 1626
使用通用視圖的方法是在URLconf文件中創建配置字典,然后把這些字典作為URLconf元組的第三個成員。例如,下面是一個呈現靜態“關于”頁面的URLconf:fromdjango.conf.urls.defaultsimport*fromdjango.views.generic.simpleimportdirect_to_templateurlpatterns=patterns('',(r'^about/$',direct_to_template,{'t
系統 2019-09-27 17:37:38 1626
Event機制作為重頭戲,在ActionScript3.0中加強了很多。更加統一、易用、標準、靈活。ActionScript2.0中有眾多的事件實現機制:[1b]回顧和比較[/1b]AS1.0玩家最愛用onClipEvent(),on(),又方便又直接。缺點在于邏輯分散到了各個舞臺元件中,難以管理和維護。更加別說代碼重用了。別跟俺說可以Copy,Paste,這不叫重用,這叫低級。AS2.0中,增加了一些事件處理機制:1.回調函數:onLoad,onComp
系統 2019-08-29 23:53:44 1626
前言del.icio.us提供了多種可重用的數據格式。而它提供了通用API訪問和類似PHP的輸出格式,使這些數據也可以被JavaScript開發者將其作為JSON格式所使用。GoogleAJAXSearchAPI提供一些簡單的web對象:它們執行建立在各種Google服務(頁面搜索、本地搜索、視頻搜索、Blog搜索、新聞搜索)之上的內嵌(inline)搜索。如何把這兩項技術結合在一起呢?GoogleAJAXSearchAPI+TAG=美味的站點?什么是Go
系統 2019-08-29 23:51:20 1626
級別:初級BrettMcLaughlin(brett@newInstance.com),作家,編輯,O'ReillyMediaInc.2006年1月04日Ajax由HTML、JavaScript?技術、DHTML和DOM組成,這一杰出的方法可以將笨拙的Web界面轉化成交互性的Ajax應用程序。本系列的作者是一位Ajax專家,他演示了這些技術如何協同工作——從總體概述到細節的討論——使高效的Web開發成為現實。他還揭開了Ajax核心概念的神秘面紗,包括XML
系統 2019-08-29 23:47:22 1626
目前Document類的結構已經比較完善了,由于編輯Document涉及到界面,所以先把GUI寫出來。用Java做界面一直是比較麻煩的事情,早期的AWT太慢,現在很少用了,Swing我沒用過,但速度也快不了多少,最后發現SWT是一個不錯的本地庫,速度夠快,而且效果和本地平臺一樣(因為是調用的平臺相關API),不仔細看根本看不出是java做的。不過,考慮到移植性,我決定把Frame分成平臺無關和相關兩層,這樣就有足夠的靈活性,將來可以用Swing或者其他GU
系統 2019-08-29 23:45:24 1626