Django学习
乔治胡
1、linux嵌入式软件开发;
2、服务器BMC软件开发;
3、web开发;
4、python开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一个Django App(三)
视图 views 在博客应用中,有下列视图: 博客homepage - 显示最近几个词条。 词条“detail”页 - 单个词条的永久连接页。 基于年份的存档页 基于月份的存档页 基于天的存档页 评论 在poll应用中,有下列4个视图: Question ‘index’ page Question 'detail' page Question 'result原创 2017-12-30 22:07:45 · 567 阅读 · 0 评论 -
第一个Django App(二)
Database setup 数据库安装 1、mysite/settings.py中,Django 2.0默认配置数据库为sqlite3. # Database # https://docs.djangoproject.com/en/2.0/ref/settings/#databases DATABASES = { 'default': {原创 2017-12-30 10:59:06 · 577 阅读 · 0 评论 -
第一个Django App(一)
Part 1 查询ubuntu 16.04机器安装的Django版本为Django 2.0版本。Django 2.0版本支持Python 3.4及其后续版本。 root@imhqq-Lenovo-H5050:/home/imhqq/share/django_dev/mysite# python -m django --version 2.0 What Python ve原创 2017-12-30 08:25:31 · 1016 阅读 · 0 评论 -
【开发环境配置】 Ubuntu 16.04 安装Django
1、ubuntu 16.04安装Django 2.0 root@imhqq-Lenovo-H5050:/home/imhqq/python_env# pip3 install django==2.0 Collecting django==2.0 Downloading Django-2.0-py3-none-any.whl (7.1MB) 95% |██████████原创 2017-12-29 21:31:44 · 5147 阅读 · 0 评论 -
第一个Django App(四)
设计简单表单 form 更新/polls/templates/polls/detail.html,包含一个HTML 元素: {{ question.question_text }} {% if error_message %}{{ error_message }}{% endif %} method="post"> {% csrf_token %} {% fo原创 2017-12-31 13:20:03 · 379 阅读 · 0 评论 -
第一个Django App(五)
自动测试介绍 什么是自动测试? 为什么需要创建自动测试? 1、测试会节省你的时间 2、测试不仅仅是定位问题,也阻止问题发生 3、测试让你的代码更优美 4、测试有助于团队工作 基本测试策略 写第一个测试 1、定位一个bug 2、创建一个测试来曝光这个bug 3、修复这个bug 测试视图 1、改进视图 2、测试新的视图 3、测试De原创 2017-12-31 16:42:42 · 261 阅读 · 0 评论 -
第一个Django App(六)
静态文件 图片,JavaScript, CSS django.contrib.staticfiles 定制app的外观 在polls下创建static目录。Django将在这个目录下查找静态文件。 STATICFILES_FINDERS设置包含一个发现列表,根据这个列表来查找静态文件 (来自于不同的源) INSTALLED_APPS是一个默认的AppDi原创 2017-12-31 16:44:08 · 275 阅读 · 0 评论 -
模型字段类型参考 Model Field Reference
模型字段类型参考 Model Field Reference Field类型 说明 AutoField 一个自动增加的整数类型字段。通常你不需要自己编写它,Django会自动帮你添加字 段:id = models.AutoField原创 2018-01-02 23:01:22 · 1488 阅读 · 0 评论 -
抽象基类
抽象基类在你将一些共同信息导入到多个其他模型的时候很有用。 你写你的基类,并在Meta类(元类)中设置abstract=True。该模型不用于生成任何数据库表。反而,当抽象基类用于其他模型的一个基类是,它的fields(字段)会被添加到那些子类中。 这个是错误的:抽象基类和其子类拥有同名的字段(Django会报异常)。 一个例子: from django.db import models原创 2018-01-06 10:47:26 · 957 阅读 · 0 评论
分享