11 2017 档案

摘要:1.创建project django-admin.py startproject project_name 2.创建app python manage.py startapp app_name 3. 创建数据库表 或 更改数据库表或字段 Python manage.py makemigrations 阅读全文
posted @ 2017-11-11 19:47 summyfly 阅读(293) 评论(0) 推荐(0)
摘要:一篇博客,要将其找出来,就需要有一个唯一的标识。Django 的模型中默认有一个唯一的且未自增长的主键,即 id 字段,我们可以以此为关键字来定位一篇博客。 1. 编辑路由 编辑myblog/urls.py,新增内容: from django.contrib import admin from dj 阅读全文
posted @ 2017-11-09 13:00 summyfly 阅读(326) 评论(0) 推荐(0)
摘要:主页是一个“博客列表”页。博客要按发布时间的倒序来排列,每个博客都要包含标题、作者、分类、发布时间的显示(年-月-日 时:分)及节选的正文内容(前 100 个字)。点击单独的博客可以进入其详情页。 1. 建立视图 将数据库中的数据按需求中所需的发布时间的倒序取出,然后构造模板,最终将结果返回给用户。 阅读全文
posted @ 2017-11-05 19:52 summyfly 阅读(427) 评论(0) 推荐(0)
摘要:1. 创建超级用户 python manage.py createsuperuser 创建过程中输入用户名,并设定密码(记住)。 2. 配置应用 在应用下admin.py中引入自身的models模块(或里面的模型类) 编辑admin.py: admin.site.register(models.Ar 阅读全文
posted @ 2017-11-05 18:01 summyfly 阅读(277) 评论(0) 推荐(0)
摘要:模型概述: 简单的博客表构造:1. Category分类(分类名称)2. Tag标签(标签名称)3. Blog博客(标题、作者、正文、发布时间、分类、标签)4.评论(博客、称呼、邮箱、内容、发布时间)。 表间关系: (1)一个博客只属于一个分类,而一个分类可以有多个博客,关系一对多。博客的分类设置为 阅读全文
posted @ 2017-11-05 11:49 summyfly 阅读(302) 评论(0) 推荐(0)
摘要:本例使用了django默认的sqlite3数据库,配置文件不需要作调整: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 阅读全文
posted @ 2017-11-04 20:48 summyfly 阅读(189) 评论(0) 推荐(0)
摘要:1.创建项目文件夹 此处在D盘新建chuangke文件夹 2.创建项目 方法1:使用命令行创建项目。 在chuangke文件夹中执行命令行: django-admin startproject myblog 注:myblog为项目名,可自行命名 自动生成了文件夹及文件: manage.py 是dja 阅读全文
posted @ 2017-11-04 19:43 summyfly 阅读(315) 评论(0) 推荐(0)
摘要:方法一:下载django https://www.djangoproject.com/download/ 选择最新的版本Latest release,下载后解压。在含有setup.py的文件夹中执行如下命令: python setput.py install 方法二:pip安装 命令行中执行:pip 阅读全文
posted @ 2017-11-03 23:51 summyfly 阅读(149) 评论(0) 推荐(0)
摘要:操作系统:windows7 64bit 下载地址python :https://www.python.org/ 下载Windows x86-64 executable installer 安装python Add python to path要勾选,自定义安装customize installati 阅读全文
posted @ 2017-11-03 23:47 summyfly 阅读(165) 评论(0) 推荐(0)