
python
文章平均质量分 51
士心山
无善无恶是至善,有善有恶是良知
展开
-
python_django_web开发:15 课程与机构app创建及其models数据表
Startapp courses 课程表 章节表 视频表 资料表 四张表:course 课程基本信息 lesson 章节信息 video视频 courseresource 课程资源表 一对多的关系:一个课程下面有多个章节 外键 视频表 为什么没有播放地址? organization app models.py的编写 CourseOrg 课程机构信息 Teacher...原创 2018-04-26 18:57:26 · 225 阅读 · 0 评论 -
python_django_web开发:9 DTL的url命名配置与博客编辑页面完善
先来配置 从主页面到 详情页的 url地址 <a href="article/{{ article.id }}" target="_blank">{{article.title}}</a> Django超链接的目标地址: DTL的特殊写法: {% url ‘app_name:url_name’ param %} 其中 app_name url_name...原创 2018-04-26 19:10:36 · 423 阅读 · 0 评论 -
python_django_web开发:8 完善博客小项目的主页与详情页
完善博客 博客页面设计:博客主页面 内容页面 博客撰写页面 主页面:文章标题列表 同时有超链接 到内容页面的 发表新博客的按钮 超链接到 博客撰写页面的 DTL语法 for循环 {% for xx in xxs %} Html语句 {% en...原创 2018-04-26 19:09:48 · 260 阅读 · 0 评论 -
python_django_web开发:7 Django的后台管理Admin简介
Admin介绍:django自带的功能强大的后台数据管理系统 提供了很多定制的功能 后面的实战课程会涉及 配置Admin Python manage.py createsuperuser 创建一个超级用户 进入后台 是英文界面 修改settings.py 的LANGUAGE_CODE=‘zh_Hans’ zh_Hant 配置应用:(把应用注册到后台管理模块中) 在应用...原创 2018-04-26 19:09:00 · 350 阅读 · 0 评论 -
python_django_web开发:6 ORM之创建models与数据库表
Render的第三个参数 返回给前端的数据 是从数据库中获取的 Models 模型 对应数据库的一张数据表 以类的形式表现 ORM 对象关系映射:所有对数据库的操作实际上是对类以及对类的对象的操作 隐藏了数据访问的细节,不需要写任何sql语句 实现了对象与数据库之间的映射 步骤: 1. 在应用根目录的models.py 引入models模块 1. 创建类 继承m...原创 2018-04-26 19:08:11 · 322 阅读 · 0 评论 -
python_django_web开发:5 创建DTL的Template文件与项目重要细节
步骤: 在app目录下,创建文件夹templates 在templates文件夹中创建html文件 在view.py文件返回render() def index(request): return render(request, 'blog/index.html', {'name': 'zzf'}) 注意细节: 因为项目可能多个app,templates路径下的html文件有...原创 2018-04-26 19:07:21 · 260 阅读 · 0 评论 -
python_django_web开发:4 配置urls的方法与细节
template 也就是html页面 如果app很多 都写在根urls.py文件中 会 复杂而且很难维护,所以在每个app上创建urls.py进行管理原创 2018-04-26 19:06:32 · 482 阅读 · 0 评论 -
python_django_web开发:3 创建Django应用与简单的响应实例
创建应用app 在manage.py同级目录下 python manage.py startapp blog 并且添加应用名到 settings.py 里 或者使用pycharm里的tools 注意:App名称不能与python默认的模块名冲突 比如 os 学习应用app目录的结构 Migrations 数据移植模块 涉及数据库的操作 内容是自动生成的 admin.py ...原创 2018-04-26 19:04:27 · 249 阅读 · 0 评论 -
python_django_web开发:1创建项目
Django官方文档 工程目录下执行 django-admin startproject dfyblog 项目结构 Manage.py 与项目进行交互的命令行工具集的入口 项目管理器 执行查看所有的命令 python manage.py 启动服务器 Python manage.py runserver 127.0.0.1:8000 Python man...原创 2018-04-26 18:59:19 · 198 阅读 · 0 评论 -
python_django_web开发:10 编辑页面的两种来路处理与博客小项目源码
views.py from django.shortcuts import render from . import models from django.http import HttpResponse # Create your views here. # def index(request): # return HttpResponse("hello sxs") def...原创 2018-04-26 19:11:31 · 225 阅读 · 0 评论