用pycharm建立POS機工程

2021-08-28 01:56:21 字數 2155 閱讀 3310

本菜終於基本建成了pos機的第乙個頁面,使用pycharm編輯器,在django框架中進行編碼,通過css檔案編輯頁面外觀,html檔案編輯整體格式。另有jquery的js檔案編輯超連結等尚未完成。

在pycharm編輯器中先設定外觀有利於保護眼睛,檔案改名或移動之後會自動對編碼內的內容進行更改,個人認為確實便利。

通過django girls專案的教學,初步了解了網頁django框架的建設,並且在linux中通過終端啟動網頁。

本菜前後進行了兩次編碼,第一次出現錯誤後多方修改無效,於是重頭再來建立新文件開始,終於編寫成功。而第一次的錯誤在於在mysite/url.py檔案中新增語句後沒有在應用檔案下新建url.py檔案新增渲染方法,因此頁面一直報錯【viewdoesnotexist at / could not import 'item.urls'.view does not exist in module item.(無法匯入'item.urls'。模組項中不存在檢視。)】。在修改這個錯誤的過程中,冒出了許多想法,雖然全部錯誤,但是也讓我深入了解了django框架中建設網頁的過程。

如下實驗步驟:

1.在models.py內加入無內容的類 class item(models.model):我認為是缺少乙個商品類模板所以不能讀取檔案,但是不知道對應的屬性值有什麼於是設定空類,於是。。。

file "/home/sunpeng/pos/item/models.py", line 3

class item(models.model):

syntaxerror: unexpected eof while parsing】

3.撤銷上一步,再新建item檔案,新增這樣該是正確步驟中的一步,但是還缺少幾項設定,而當時並不知道,於是。。。

【**依然報錯:viewdoesnotexist at / could not import 'item.urls'. view does not exist in module item.】

還有幾步實驗修改沒有及時總結有些模糊就不寫出來誤人了。

於是接下來是第二版正確很多的步驟:

(注意:本文所有from ... import ... 全部省略未作說明)

1.建立虛擬環境

2.虛擬環境中安裝django,每次建立新的虛擬環境都要安裝一次   (myvenv) ~$ pip install django==1.8

3.虛擬環境中跳至pos資料夾建立骨架 (myvenv)~/虛擬環境$ django-admin startproject mysite .

4.修改settings檔案

5.修改mysite/urls.py檔案,新增url(r'^$',include('pos.urls'))

6.新建pos/urls.py檔案,並新增url(r'^$', views.homepage, name='homepage')

7.新建pos/views.py檔案,並新增def homepage(request):    return render(request,'pos/homepage.html',{})

8.新建pos/templates/pos/homepage.html檔案,重新整理網頁後仍然報錯pos/homepage.html

修改:4之後設定資料庫,(myvenv) ~/djangogirls$ python manage.py migrate此時才可執行**

7不需要新建,之後按照8建立修改,正常執行。

而在主頁面正常執行後,推送**時,卻出現錯誤:

to ! [rejected]        master -> master (fetch first)

error: 無法推送一些引用到 ''

解決方法:

1.在 .gitignore 檔案中新增  .idea  再push,如果沒有此檔案可以在專案根目錄中自主建立

2.強制推送,強行覆蓋內容在分支名master前新增 』 + 『 符號:git push -u origin +master

3.其他方法正在學習。。。。。。

以上便是本菜建設pos機主頁面的全過程,之後的除錯中,對於css修改後多次重新整理但頁面上不顯示,只需要使用瀏覽器工具中的清除瀏覽資料,再重新整理就可以了。

而頁面的最小寬度屬性設定後,當視窗縮小到一定程度時,頁面內容不會再縮排,而是頁面下方出現滾動條,同時雖然沒有設定最大最小高度,但是高度上的縮排卻也不存在了。

ps:       django girls中文教程**

用Pycharm建立指定的Django版本

最近在學習胡陽老師 the5fire 的 django企業級開發實戰 想要使用pycharm建立django專案時,在使用virtualenv建立虛擬環境後,在pycharm內,無論如何都無法匯入正確的環境。通常是提示 django is not importable in this environ...

用pycharm建立乙個新專案

2.如何建立自己的專案 from flask import flask c 在views下建立檢視函式 from flask import blueprint,render template blue blueprint main name blue.route def index return r...

Pycharm建立Django工程

1.pycharm新建django工程,建立時勾選admin選項 可以訪問http localhost 8000 3.新增乙個網頁 在urls.py中新增url url r function1url function1 重新啟動,可以訪問http localhost 8000 function1ur...