`
sodler
  • 浏览: 14624 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

用pycharm建立POS机工程

阅读更多

       本菜终于基本建成了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】

 

2.删除上一步内容后,在urls.py文件内Item.urls改为mysite/homepage.html:我认为是命名以及路径错误所以无法导入文件,于是。。。

【网站报错:ImportError at / No module named 'mysite/homepage'】

 

3.撤销上一步,再新建Item文件,添加{from django.conf.urls import url

                               from . import views

                               urlpatterns = [url(r'^$',views.homepage,name='homepage')]}这样该是正确步骤中的一步,但是还缺少几项设置,而当时并不知道,于是。。。

【网站依然报错: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此时才可运行网站

     5之后新建(myvenv)sunpeng@sunpeng-X45VD:~/Django/POS$ python manage.py startapp pos,之后再次修改settings.py文件,应用程序文件POS生成,并非手动创建

     7不需要新建,之后按照8创建修改,正常运行。

 

而在主页面正常运行后,推送代码时,却出现错误:

To https://git.coding.net/sunpeng95/pos--web.git

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

error: 无法推送一些引用到 'https://git.coding.net/sunpeng95/pos--web.git'

提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外

提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更

提示:(如 'git pull ...')。

提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。

 

解决方法:

1.在 .gitignore 文件中添加  .idea  再push,如果没有此文件可以在项目根目录中自主建立

2.强制推送,强行覆盖内容在分支名master前添加 ’ + ‘ 符号:git push -u origin +master

3.其他方法正在学习。。。。。。

 

以上便是本菜建设POS机主页面的全过程,之后的调试中,对于CSS修改后多次刷新但页面上不显示,只需要使用浏览器工具中的清除浏览数据,再刷新就可以了。

而页面的最小宽度属性设置后,当窗口缩小到一定程度时,页面内容不会再缩进,而是页面下方出现滚动条,同时虽然没有设置最大最小高度,但是高度上的缩进却也不存在了。

 

 

ps:https://tutorial.djangogirls.org/zh/       django girls中文教程网址

0
0
分享到:
评论

相关推荐

    pycharm新建工程.doc

    使用 PyCharm 新建工程需要遵循以下步骤: 1. 打开 PyCharm 软件,点击 "File" 菜单下的 "New Project",选择 "Pure Python" 项目类型。 2. 选择工程路径和编写工程名,例如 "hello"。同时,选择 Python3 软件路径...

    使用pycharm.pdf

    下面是使用 PyCharm 的相关知识点: 什么是 PyCharm? PyCharm 是一个跨平台的集成开发环境,支持Python、JavaScript、HTML、CSS 等多种编程语言。它提供了代码编辑、调试、测试、版本控制等多种功能,帮助开发者...

    pycharm经典教程详细版

    1. **是否已经预先保存了设置信息**:如果之前使用过PyCharm并有配置信息保存,可以选择加载。 2. **许可证信息**:需要输入购买的专业版许可证密钥或选择使用免费的社区版。 3. **选择何种快捷键配置和背景主题**:...

    pycharm工程pyQt5使用matplotlib绘图源码

    此项目“pycharm工程pyQt5使用matplotlib绘图源码”显然是一个利用PyQt5和matplotlib结合实现动态绘图的工程。下面我们将详细探讨这个项目的相关知识点。 首先,`main.py`是主程序文件,通常包含应用程序的入口点,...

    pycharm使用手册

    如果你第一次使用 PyCharm(尚未创建工程),则你会首先进入欢迎界面。单击 Configure,Pycharm 会提示你来核实当前有关环境、插件、导入导出以及其他相关的外部配置。 4. 编辑环境设置 PyCharm 允许你设置默认的...

    用pycharm打开摄像头

    通过Pycharm打开摄像头,进行人脸检测与识别.不仅仅是识别一个人脸,多个人脸也是可以

    解决使用PyCharm时无法启动控制台的问题

    使用PyCharm时无法启动控制台? 今天打开PyCharm时突然无法启动控制台,IPython和Python本身都无法使用 解决: 很有可能你安装了较高版本的ipython。比如ipython5.0.0 请尝试: pip uninstall ipython pip ...

    pycharm主题 pycharm主题

    这种文件不需要解压,可以直接在PyCharm中导入和使用。 三、安装与应用主题 1. 打开PyCharm,进入“File”菜单,然后选择“Settings”(在MacOS上是“Preferences”)。 2. 在设置界面左侧的树形结构中,找到并点击...

    Pycharm 下 PyQt5 代码示例

    在PyCharm中使用PyQt5进行开发是一个高效且功能强大的选择,因为PyCharm作为Python的集成开发环境(IDE),提供了对PyQt5的完美支持。PyQt5是Python版本的Qt库,用于构建图形用户界面(GUI)应用程序。让我们深入...

    解决Pycharm中import时无法识别自己写的程序方法

    例如,如果有两个文件,一个是main.py,另一个是helper.py,且在main.py中需要使用helper.py中的某个函数,那么在main.py文件顶部就需要写上类似“import helper”的语句。然而,在开发实践中,尤其是初学者,经常...

    PyCharm安装教程一篇搞定包括下载PyCharm、安装PyCharm、PyCharm简单使用教程

    ### PyCharm安装与基本使用教程 #### 一、下载PyCharm安装包 PyCharm是一款由JetBrains公司开发的强大Python集成开发环境(IDE),它不仅提供了代码编写功能,还集成了调试、版本控制、单元测试等多种工具,极大地...

    pycharm tkinter界面demo工程

    1、已实现不同frame通过按钮和菜单栏切换(博客链接:https://blog.csdn.net/weixin_39276221/article/details/125224759?spm=1001.2014.3001.5501) 2、已实现新建窗口加载excel文件并显示(博客链接:...

    最全PyCharm 中文使用手册.pdf

    ### PyCharm中文使用手册知识点总结 #### 一、PyCharm概述 - **PyCharm**是一款由JetBrains公司开发的专业级集成开发环境(IDE),主要针对Python开发者设计。它支持多平台,包括Windows、Mac OS以及Linux,并提供...

    python3.6飞机大战(pycharm)

    "Python 3.6飞机大战"是一个基于Python编程语言的游戏项目,使用了PyCharm作为开发环境,并且依赖于pygame库来实现游戏的图形界面和交互功能。该项目旨在帮助学习者理解游戏开发的基本原理,包括对象创建、事件处理...

    pycharm,vscode的风格

    当提到“PyCharm 的 VSCode 风格”,我们可能是指将 PyCharm 的功能与 VSCode 的界面或用户体验相结合,以达到一种最佳的开发体验。 PyCharm,由 JetBrains 开发,是 Python 开发者的首选工具,尤其以其强大的调试...

    PyCharm 安装及首次使用教程

    PyCharm 安装及首次使用教程 PyCharm 是一款功能强大且流行的集成开发环境(IDE),广泛应用于 Python开发领域。为了更好地使用 PyCharm,我们需要了解如何安装和首次使用 PyCharm。本教程将指导您完成 PyCharm 的...

    Pycharm Golang插件 jar

    描述中提到的"Pycharm最新版集成go语言插件",意味着用户希望在最新的PyCharm版本中使用Go语言开发环境。通常,用户可以通过PyCharm的内置插件市场查找并安装Golang插件,但由于某些原因(可能是插件市场未列出,...

    Pycharm 教程

    - **TextMate集成**:在PyCharm中使用TextMate的语法和命令。 - **语法支持**:增加对更多编程语言的支持。 ##### 41. PyCharm扩展功能之便签注释 - **便签使用**:在代码旁边添加便签。 - **注释管理**:统一管理...

    PyCharm使用教程(详细版-图文结合).pdf

    PyCharm提供了多个运行按钮,但通常推荐使用右键菜单中的绿色三角形运行代码。在代码有误时,PyCharm的"Run"面板会显示错误提示。 三、错误提示 当代码存在错误时,PyCharm会在下方的"Run"面板给出提示,帮助开发者...

    pycharm2018汉化包

    《PyCharm 2018汉化包的使用与详解》 PyCharm是一款由JetBrains公司开发的专业Python集成开发环境(IDE),以其强大的功能和友好的界面深受Python开发者喜爱。然而,对于中文用户来说,原版的PyCharm默认为英文界面...

Global site tag (gtag.js) - Google Analytics