上一页 1 ··· 3 4 5 6 7
摘要: 今天来实现网站的登入和登出功能。 首先我们需要在urls.py中添加路径,注意此处的路径和在导航栏中设置的文字路径保持一致: 在view.py中添加登出和登入的函数,登出的函数非常简单,只需要使用logout函数登出并给出登出成功的信息,然后导向主页即可。登入函数需要使用新的表单Authentica 阅读全文
posted @ 2019-02-23 23:15 小飞的学习笔记 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 今天来实现如何在页面弹出一些信息,比如注册成功后弹出注册成功的信息。这一点可以通过materialize里的Toasts来实现。 django自带的messages可以告诉我们是否注册成功,以及注册失败,或者提出警告。我们首先修改views.py,来引入messages: 如果注册成功,我们使用了m 阅读全文
posted @ 2019-02-23 20:12 小飞的学习笔记 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 今天学习如何写一个注册用户的界面。 上一节的导航栏中我们修改了导航栏右侧的文字为register并将路径设置为/register,内容如下: 为了让我们在点击Register的时候,可以成功跳转到register的页面,我们需要新建一个register.html的文件,内容如下: 接下来我们需要修改 阅读全文
posted @ 2019-02-23 18:26 小飞的学习笔记 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 今天开始学习网页风格和设计,就像python有Web框架一样,也有一些CSS框架。对于CSS框架,我们可以使用默认的样式,也可以在原基础上编辑修改。本教程使用的是materialize这个CSS框架[1],首页界面如下: 点解GET STARTED,我们可以把它下载到本地使用,也可以直接复制相应的链 阅读全文
posted @ 2019-02-23 11:56 小飞的学习笔记 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 前面对Models有了一些了解,今天开始进一步了解Views,了解Views如何和Models交互以及了解模板(templates)。 打开main文件夹下的views.py,重新编写homepage函数,render的用法可在帮助文档 [1]中查看: django会在你的app文件夹下寻找名称为" 阅读全文
posted @ 2019-02-21 23:06 小飞的学习笔记 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经建立了模型Tutorial,也已经可以用Navicat Premium打开数据看查看数据,接下来我们通过建立admin账户来上传数据。 在命令行执行如下命令来创建用户: python manage.py createsuperuser 然后输入相应的用户名、邮箱和密码,邮箱可随意填写,接 阅读全文
posted @ 2019-02-21 21:20 小飞的学习笔记 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 今天开始建立App中的第一个Model,命名为Tutorial. Model的定义在main文件夹下的models.py中通过类进行,我们希望Tutorial这个model包含三个属性:标题、内容和发布日期,因此修改models.py的内容如下: 对与title我们使用了CharField,对于co 阅读全文
posted @ 2019-02-21 20:00 小飞的学习笔记 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 在安装好Anaconda和django之后,我们就可以开始创建自己的第一个Web app,那么首先创建一个空文件夹,之后创建的文件都在这个文件夹内。 启动命令行进入此文件夹内,可以先通过如下命令查看一下自己的python版本和django版本。 python --version django-adm 阅读全文
posted @ 2019-02-18 22:20 小飞的学习笔记 阅读(3952) 评论(0) 推荐(0) 编辑
摘要: Anaconda使用中常遇到如下问题: 如果Anaconda不是最新版本,可在Anaconda Prompt中使用如下命令更新至最新版 conda update -n base -c defaults conda 创建环境,在环境名称(这里是my_env)后加上python版本,可避免后面再安装dj 阅读全文
posted @ 2019-02-13 23:02 小飞的学习笔记 阅读(5160) 评论(0) 推荐(0) 编辑
摘要: 学习python我用的是Anaconda,安装完Anaconda后可以在Jupyter Notebook中练习python语法并做笔记。我学习python打算从Web开发开始,那么就要安装django这个Web框架,本人的系统为win10,安装过程遇到的问题及解决办法如下: 问题一:我已经安装了An 阅读全文
posted @ 2019-02-12 20:16 小飞的学习笔记 阅读(555) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7