![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
why_cant_i_change
这个作者很懒,什么都没留下…
展开
-
(Django)18.1 建立项目
1.建立虚拟环境在终端中切到learning_log所在目录,然后使用如下命令:python -m venv ll_env语句使用venv模块并且创建了一个ll_env的虚拟环境。2.激活虚拟环境使用如下命令来激活这个虚拟环境:ll_env\Scripts\activate若要关闭,可以使用命令:deactivate3.安装Django在虚拟环境中输入 pi...原创 2018-09-06 18:03:44 · 214 阅读 · 0 评论 -
(Django)18.2创建应用程序
18.2python manage.py startapp learning_logs命令startapp appname让Django创建应用程序所需要的基础设施18.2.1定义模型models.py---------from django.db import models#在这里创建模型class Topic(models.Model): #创建Topic类,继承...原创 2018-09-06 20:21:41 · 287 阅读 · 0 评论 -
(Django)18.3创建网页:学习笔记主页
Django创建网页的过程通常分为三个部分:1.定义URL 2.编写视图 3.编写模板18.3.1映射URL打开文件learning_log中的urls.py,并且添加第二段代码,具体见如下代码:from django.conf.urls import include,url #导入管理网站的函数和模块from django.contrib import admin#变量...原创 2018-09-07 21:43:33 · 654 阅读 · 0 评论 -
(Django)18.4创建其他网页
18.4.1模板继承1.父模板在index.html的目录中创建一个名为base.html的父模板,让每个网页都继承这个模板,而不必在没有网页中都重复修改这些通用元素。目前每个网页中都只有顶端的标题。base.html<p><!--模板标签,由大括号和百分号表示,生成要在网页中显示的信息。本例中{% url 'learning_logs:index' %}生成...原创 2018-11-22 12:39:51 · 332 阅读 · 0 评论 -
(Django)19.1.1添加新主题
本节目的:能够添加新主题.方法和前面几乎一样:定义URL,编辑视图函数,编写一个模板。一个主要的差别便在需要导入包含表单的模块forms.py。1.用于添加主题的表单我们使用ModelForm创建表单,它根据我们在第18章定义的模型中的信息自动创建表单。在models.py同级目录下创建forms.py。froms.pyfrom django import forms...原创 2018-11-26 18:04:41 · 834 阅读 · 0 评论 -
(Django)19.1.2添加新条目
除了添加新的主题,我们也可以添加新的条目。为此我们需要在forms.py中添加一个新的类。 1.用于添加新条目的表单forms.pyfrom django import formsfrom .models import Topic, Entryclass TopicForm(forms.ModelForm): --snip--class EntryForm(for...原创 2018-11-26 22:18:01 · 501 阅读 · 0 评论 -
(Django)19.1.3编辑条目
目标:创建一个页面,让用户能够编辑现有的条目。1.URL模式edit_entrylearning_logs/urls.pyfrom django.conf.urls import urlfrom . import viewsurlpatterns = [ --snip-- # to edit the page # 代码/(?P<entry_id&...原创 2018-11-26 22:55:49 · 308 阅读 · 0 评论