Django学习案例一(blog):二.Hello world

1.添加APP

修改settings文件,在INSTALLED_APPS中添加自己建的APP名:blog
INSTALLED_APPS = [
    ‘django.contrib.admin‘,
    ‘django.contrib.auth‘,
    ‘django.contrib.contenttypes‘,
    ‘django.contrib.sessions‘,
    ‘django.contrib.messages‘,
    ‘django.contrib.staticfiles‘,
    ‘blog‘,  #此行添加
]


2.修改blog/views.py内容

from django.shortcuts import render
from django.http import HttpResponse
‘‘‘
以下定义函数
‘‘‘
def index(request):
    return HttpResponse(‘Hello,world!‘)

3.配置myblog/urls.py内容

from django.conf.urls import url
from django.contrib import admin
import  blog.views as bv #要使用view中的函数,需要先引入

urlpatterns = [
    url(r‘^admin/‘, admin.site.urls),
    url(r‘^index/‘, bv.index),  #三个参数:1.url本身 2.view中的响应方法(函数) 3.url的名称
]

4.运行开发服务器:

在manage.py所在的目录中执行命令:

python manage.py runserver   默认端口号8000,可在语句最后指定其他端口号。命令行窗口不能关闭。

5.浏览器中显示

在浏览器中输入地址http://127.0.0.1:8000  出现如下界面.

时间: 2024-11-13 08:09:57

Django学习案例一(blog):二.Hello world的相关文章

django学习之Model(二)

继续(一)的内容: 1-跨文件的Models 在文件头部import进来,然后用ForeignKey关联上: from django.db import models from geography.models import ZipCode class Restaurant(models.Model): # ... zip_code = models.ForeignKey(ZipCode) 2-field名字的约束 1)-不能是Python预留字 2)-不能有连续的2个下划线,例如foo__ba

Django学习案例一(blog):一.创建项目、APP

1.创建project 方法一:使用命令行创建项目.在D盘cmd执行如下命令: django-admin.py startproject myblog 方法二:使用pycharm创建项目.放置位置为D:\myblog 2.创建app 方法一:使用命令行创建app,在D盘blog文件夹中cmd执行命令行创建. 方法二:在pycharm中用Terminal命令行创建. python manage.py startapp blog 3.文件介绍 (1)mange.py 是django中的一个项目管理工

Django学习案例一(blog):四.Models

(1)什么是models Django中以创建类的形式来创建数据表. 在编写代码的过程中,所有对数据库的操作,都是对类和类的对象进行操作. ORM对象关系映射(Object relation mapping)实现了对象和数据库之间的映射,隐藏了数据访问的细节,不需要编写SQL语句,为开发提供了便利. (2)blog/models内容修改: from django.db import models class Article(models.Model): title = models.CharFi

Django学习案例一(blog):三.模板Templates

1.优化url配置 (1)上一节url配置用的是其中一种方式"Function views",本节进行优化,用"Including another URLconf"方式. Myblog/urls.py内容 from django.conf.urls import url,include #此处添加include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.ur

Python框架之Django学习笔记(十二)

Django站点管理 十一转眼结束,说好的充电没能顺利开展,反而悠闲的看了电视剧以及去影院看了新上映的<心花路放>.<亲爱的>以及<黄金时代>,说好的劳逸结合现在回首看去,如果睡觉吃饭算是的话,那倒是挺多.是啊,十一过去了,也该收收心,开始准备过年了.啊,不对,准备工作.扯淡到此结束,接下来,开始学习Django的站点管理. 管理界面有一问题: 创建它太繁琐. 当你开发对公众的功能时,网页开发是有趣的,但是创建管理界面通常是千篇一律的. 你必须认证用户,显示并管理表格,

Django学习小组出品:一起来做一个简单的Blog第一周文档(教程)

本节是 django blog 项目的开篇,是 django 学习小组的集体学习成果.django学习小组是由我发起的一个促进 django 新手互相学习.互相帮助的组织.小组在一边学习 django 的同时将一起完成三个项目: 一个简单django blog,用于发布小组每周的学习和开发文档 django中国社区,为国内的 django 开发者们提供一个长期维护的 django 社区,聚集全国的 django 开发者到这个社区上来 django 问答社区, 类似于segmentfault 和

Django学习笔记(二)—— 模板

疯狂的暑假学习之 Django学习笔记(二)-- 模板 参考: <The Django Book> 第四章 一.模板基础知识 1.模板是如何工作的 用 python manage.py shell 启动交互界面(因为manage.py 保存了Django的配置,如果直接python启动交互界面运行下面代码会出错) 输入下面代码 >>> from django import template >>> t = template.Template('My name

django 学习之DRF (二)

Django学习之DRF02 Serializer序列化器之反序列化操作    1.调?序列化器进?验证        0.准备序列化器            class BookInfoSerializer(serializers.Serializer):            """图书数据序列化器"""                id = serializers.IntegerField(label= 'ID', read_only=

Django 学习笔记(七)数据库基本操作(增查改删)

一.前期准备工作,创建数据库以及数据表,详情点击<Django 学习笔记(六)MySQL配置> 1.创建一个项目 2.创建一个应用 3.更改settings.py 4.更改models.py 5.同步数据 二.安装IPython方便debug sudo apt-get install ipython3 安装成功后用python manage.py shell 会自动进入Ipython交互解释器中,没有安装Ipython只有前两行代码,只进入到Python shell 中. Python 3.5