2014-02-11 67 views
1

我剛剛開始與金字塔合作。我使用PyCharm作爲IDE,我已經開始使用「starter」腳手架。我試圖創造一些漂亮的外觀形式。我已經安裝了deform和deform_bootstap。我設法獲得了一個表單,但它不像http://deformdemo.xo7.de/ajaxform/網站上的小部件示例。我也在嘗試製作標籤表單。我使用這個「如何」https://pypi.python.org/pypi/deform_bootstrap設置我的代碼,但標籤似乎不工作。這個主題的文檔很少。初學者需要知道什麼才能獲得像構建和運行的推文?看起來我錯過了.pt文件中所有美妙的CSS信息,可能就是這個問題。 Fanstatic是否提供解決方案?我如何設置所有這些?我無法設置金字塔和deform_bootstrap?

什麼是最好的?我試圖遠離HTML和CSS儘可能多,但仍然有一個乾淨的外觀網站。

+0

變形正在轉向引導。 deform_bootstrap包已過時。科蒂項目有fanstatic軟件包,可以幫助:https://github.com/Kotti/js.deform – umeboshi

回答

0

好的,我現在有一個標籤形式。

  1. 感謝Sascha,我能夠使用form.get_widget_resources()使一切看起來很漂亮。

  2. 我仍然無法讓標籤顯示。修復最終變得簡單。我安裝了deform_bootstrap_exta,它在deform_bootstrap 0.2.8上運行。我刪除了deform_bootstrap_exta並更新爲deform_bootstrap 0.2.9。這解決了這個問題。

1

嘗試ToDoPyramid - 其中一個recommended pyramid sample applications。它使用變形&引導來呈現用戶帳戶頁面。這是一個很好的應用程序,適合學習目的。

它目前依賴於軟件包變形(0.9.4),pyramid_deform(0.2)和deform_bootstrap_extra(0.2.8)。目前的插件通常取決於變形< = 1.999

您詢問了有關模板的CSS/JS設置。你需要注意的示例代碼喜歡

form.get_widget_resources() 

根據您的架構和部件這一調用返回,你需要注入你的模板路徑JS/CSS。背景herehere

畢竟我對變形& bootstrap附加軟件包非常滿意。從一開始就不容易,但事後做得很好。

Latest deform version有演示網站,可以在開發系統上輕鬆設置。得到它也運行。如果您設法與TodoPyramid合作,那麼您會更好地注意到這些差異。文檔目前有點混亂,不太適合初學者。我相當肯定這會更好,因爲金字塔生態系統中的文檔通常非常好。使用SQLAlchemy封裝代碼(學習時),使用pyramid_deform FormView類,優化變形JS/CSS注入和添加測試。可能會對你有任何幫助。

+0

謝謝,我剛剛開始使用TodoPyramid示例。 – EnergyGeek

+0

好的,我可以剝離ToDoPyramid示例並從我的測試中顯示出漂亮的twitter樣式。我似乎仍然無法使標籤視圖正常工作。有什麼建議? – EnergyGeek

+0

我記得嘗試選項卡的例子。我也沒有爲我工作。我沒有嘗試調查或修復,因爲我使用變形來遠離小部件HTML和CSS。 –