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