設(shè)置字段可選在擺弄了一會之后,你或許會發(fā)現(xiàn)管理工具有個限制:編輯表單需要你填寫每一個字段,然而在有些情況下,你想要某些字段是可選的。舉個例子,我們想要Author模塊中的email字段成為可選,即允許不填。在現(xiàn)實世界中,你可能沒有為每個作者登記郵箱地址。為了指定email字段為可選,你只要編輯Book模塊(回想第五章,它在mysite/books/models.py文件里),在email字段上加上blank=True。代碼如下:classAuthor(mo
系統(tǒng) 2019-09-27 17:37:46 1628
對于某一類網(wǎng)站,管理界面是基礎(chǔ)設(shè)施中非常重要的一部分。這是以網(wǎng)頁和有限的可信任管理者為基礎(chǔ)的界面,它可以讓你添加,編輯和刪除網(wǎng)站內(nèi)容。一些常見的例子:你可以用這個界面發(fā)布博客,后臺的網(wǎng)站管理者用它來潤色讀者提交的內(nèi)容,你的客戶用你給他們建立的界面工具更新新聞并發(fā)布在網(wǎng)站上,這些都是使用管理界面的例子。但是管理界面有一問題:創(chuàng)建它太繁瑣。當(dāng)你開發(fā)對公眾的功能時,網(wǎng)頁開發(fā)是有趣的,但是創(chuàng)建管理界面通常是千篇一律的。你必須認證用戶,顯示并管理表格,驗證輸入的有效
系統(tǒng) 2019-09-27 17:37:46 1628
一般開發(fā)過游戲的都知道Lua和C++可以很好的結(jié)合在一起,取長補短,把Lua腳本當(dāng)成類似動態(tài)鏈接庫來使用,很好的利用了腳本開發(fā)的靈活性。而作為一門流行的通用型腳本語言Python,也是可以做到的。在一個C++應(yīng)用程序中,我們可以用一組插件來實現(xiàn)一些具有統(tǒng)一接口的功能,一般插件都是使用動態(tài)鏈接庫實現(xiàn),如果插件的變化比較頻繁,我們可以使用Python來代替動態(tài)鏈接庫形式的插件(堪稱文本形式的動態(tài)鏈接庫),這樣可以方便地根據(jù)需求的變化改寫腳本代碼,而不是必須重新
系統(tǒng) 2019-09-27 17:37:46 1628
在語句Book.objects.all()中,objects是一個特殊的屬性,需要通過它查詢數(shù)據(jù)庫。在第5章,我們只是簡要地說這是模塊的manager。現(xiàn)在是時候深入了解managers是什么和如何使用了。總之,模塊manager是一個對象,Django模塊通過它進行數(shù)據(jù)庫查詢。每個Django模塊至少有一個manager,你可以創(chuàng)建自定義manager以定制數(shù)據(jù)庫訪問。下面是你創(chuàng)建自定義manager的兩個原因:增加額外的manager方法,和/或修ma
系統(tǒng) 2019-09-27 17:37:39 1628
1、python的每一個語句的后面可以添加分號也可以不添加分號;在一行有多條語句的時候,必須使用分號加以區(qū)分2、查看Python版本號,在Dos窗口中輸入“python-V”查看版本號,注意V是大寫字母,這條命令是Windows命令,而不是pythonshell的命令3、讓解釋器只執(zhí)行普通的除法運算:from__feture__importdivision4、執(zhí)行整除運算的運算符://5、取冪運算符:2**4相當(dāng)于2的4次方,-2**4相當(dāng)于2的4次方之后
系統(tǒng) 2019-09-27 17:37:37 1628
Linux的initrd技術(shù)是一個非常普遍使用的機制,linux2.6內(nèi)核的initrd的文件格式由原來的文件系統(tǒng)鏡像文件轉(zhuǎn)變成了cpio格式,變化不僅反映在文件格式上,linux內(nèi)核對這兩種格式的initrd的處理有著截然的不同。本文首先介紹了什么是initrd技術(shù),然后分別介紹了Linux2.4內(nèi)核和2.6內(nèi)核的initrd的處理流程。最后通過對Linux2.6內(nèi)核的initrd處理部分代碼的分析,使讀者可以對initrd技術(shù)有一個全面的認識。為了更好
系統(tǒng) 2019-08-29 23:52:14 1628
文件輸入流FileInputStream博客分類:javaIOJavaFileInputStream類從文件中讀取數(shù)據(jù)。它有以下構(gòu)造方法:FileInputStream(Filefile)--------參數(shù)file指定文件的數(shù)據(jù)源FileInputStream(Stringname)--------參數(shù)name指定文件數(shù)據(jù)源。在參數(shù)name中包含了文件路徑信息。下面這個FileInputStreamTester類讀取test.txt文件中的內(nèi)容。Java
系統(tǒng) 2019-08-29 23:49:25 1628
準(zhǔn)確獲得頁面、窗口高度及寬度的JSfunctiongetPageSize(){varxScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}elseif(document.body.scrollHeight>document.body.of
系統(tǒng) 2019-08-29 23:47:45 1628
昨日等車無聊時,打開手機,玩起了自己做的一款手機游戲。突然想起以前寫代碼的趣事。記得當(dāng)時寫代碼寫到天昏地暗,突然遇到瓶徑,如何解決閃爍問題。也許是長時間寫代碼的原因,大腦有點缺氧,百思居然不得其解。于是上網(wǎng)查找,居然無解...仔細一想,網(wǎng)上既然無解。那只有兩種可能:要么就是太簡單,不是問題;要么就是太復(fù)雜無人能解。顯然不是后者...悲劇,難道我一向自負的天資出賣了我就在這時。停電了...我恍然大悟,原來我把簡單的事情弄復(fù)雜了,閃爍其實沒有那么復(fù)雜。setv
系統(tǒng) 2019-08-29 23:46:45 1628
6.趕快把PHOTOSHOP關(guān)掉!!開的窗口太多,搞得機器半死不活了:(!!7.在FLASH中新建文件。Ctrl+R導(dǎo)入GIF圖:比較大...先不進行縮放。選擇Modify-traceBitmap,將位圖打散成矢量圖。PS:Color指顏色的容差值(從0-500),略選大點。MinimumArea指包含的像素范圍。可以按PHOTOSHOP中魔術(shù)棒的參數(shù)來理解。如果我理解有誤,那就是...貽誤網(wǎng)友了。說了這么多,總算轉(zhuǎn)換完了...如果是彩圖,還得多寫幾行PS
系統(tǒng) 2019-08-29 23:42:37 1628