Python-Django框架学习笔记——第一课:Hello World
Python
Django
有诗云:
孤山寺北贾亭西,水面初平云脚低。
几处早莺争暖树,谁家新燕啄春泥。
乱花渐欲迷人眼,浅草才能没马蹄。
最爱湖东行不足,绿杨阴里白沙堤。
今天在信阳游玩,有幸来到信阳师范的机房听课,见此地风景优美,机房宽敞明亮,乃感叹:大好时光不能浪费。顾学Django
命令行回顾:
第一阶段:搭建Django框架
mkdir django //创建一个文件夹 命名为django
cd django //进入django文件夹
django-admin startproject HelloWorld //创建一个Project 命名为HelloWorld
cd HelloWorld //进入HelloWorld
查看一下目录,结果有两个文件:
HelloWorld //该目录用于存放一些配置信息
manage.py //目前还不清楚干嘛的 应该是用于类似于生成器之类的文件
python3 manage.py startapp Hello //生成一个app 命名为Hello
下面让我们看看Tree:
之后我们就进入下一阶段:编辑、配置文件
第一步我先来编辑./Hellow/views.py
这里我们要注意,如果遇到直接输出中文出现乱码的情况,是我们的编码方式出了问题。
有两种解决方案,
一是像本例一样:在文件开头加上一句 '#coding: utf-8'
另一种是:先将含有中文字符的文件保存为‘utf-8’的编码格式,然后修改settings.py文件,加入下面两行:
FILE_CHARSET = 'utf-8'
DEFAULT_CHARSET = 'utf-8'
#coding: utf- from django.shortcuts import render
from django.http import HttpResponse #Import DjangoLib # Create your views here.
def index(request):
return HttpResponse(u'Hello World')
第二步:再来编辑./HelloWord/settings.py 这个明显是Django框架的配置文件
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'Hello',
'HelloDjango',
)
这里只需要在INSTALLED_APPS中添加我们建立的app,这里我建立了两个Hello和HelloDjango
这里注意: 逗号
第三步:添加URL
from django.conf.urls import include, url
from django.contrib import admin
from Hello import views as Hello_views
from HelloDjango import views as Hello_Django_views urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^$', Hello_views.index),
url(r'^django/', Hello_Django_views.index)
]
好了,经过这三步我们就牛刀小试了一把!
最后一个阶段:运行Server,查看效果
python3 manage.py runserver 8080 //8080 是网络端口号 也可以改成别的 比如8081
好了完成!看看效果吧!
(byte Voxto)
Python-Django框架学习笔记——第一课:Hello World的更多相关文章
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
blog.csdn.net/totogo2010/article/details/8205810 目录(?)[-] 第一课名称 MVC and Introduction to Objective-C ...
- python Django 相关学习笔记
Django框架 pip3 install django 命令: # 创建Django程序 django-admin startproject mysite # 进入程序目录 cd mysite # ...
- Python-Django框架学习笔记——第二课:Django的搭建
Django 环境搭建 一. 版本选择 Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3. Django 1.6.x 支持 Pytho ...
- Python学习笔记 第一课 列表
Python的列表就像是一个数组: 一.创建列表 movies=["The Holy Grail","Then Life of Brian","The ...
- python web框架学习笔记
一.web框架本质 1.基于socket,自己处理请求 #!/usr/bin/env python3 #coding:utf8 import socket def handle_request(cli ...
- Django框架学习笔记(windows环境下安装)
博主最近开始学习主流框架django 网上大部分的安装环境都linux的 由于博主在windows环境下已经有了 Pycharm编辑器 ,所以决定还是继续在windows环境下学习 首先是下载 链接 ...
- Unity3D学习笔记第一课
第一课程:1.Unity类名必须与文件名保持一致2.讲属性设置为public可以在Unity中访问 public float speed; // Use this for initialization ...
- js学习笔记第一课(js基础知识)
1.js代码在浏览器中执行. 2.js代码直接插入网页中需包含在 <script language="javascript"> js代码 </script> ...
- Django:学习笔记(2)——创建第一个应用
Django:学习笔记(2)——创建第一个应用 创建应用 在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定.Django 自带一个工具,可以帮你生成应用的基础目录结构, ...
随机推荐
- 2016"百度之星" - 资格赛(Astar Round1) A
链接:http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=690&pid=1001 我用线段树过的~可能要注意a, ...
- windows server 2003和window2008区别
windows 2003与windows 2008简介 windows 2003是微软老一代的服务器系统,自带iis 6,操作界面类似于windows XP,因为国内很多IDC都喜欢用盗版window ...
- 浅谈ORM操作
2. ORM(对象关系映射) 1. 映射的关系 DB ORM 数据表 <--> 类 数据行 <--> 对象 字段 <--> 属性 2. Django项目使用MySQ ...
- django基础学习
{{forloop.counter}} 这是html的自增序号 GET请求可以直接从URL中获取信息,POST请求不可以,可以把信息藏到一个隐藏的input文本框中 orm 的概念就是对象关系映射 ...
- C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind
由于最近经常使用到c语言中的读写文件,所以在此总结以下,方便以后查找. 在c中,文件操作都是由库函数来实现的,主要是分为读和写两种操作,以下详细讲解以下所有有关文件操作的邯郸乎的用法: //C++写入 ...
- php 数据库查询order by 与查询返回的数据类型
<?php /** * Created by PhpStorm. * User: DY040 * Date: 2017/11/24 * Time: 9:40 * * 从结果集合中读取一行数据 * ...
- DTCMS 网站管理系统
dtcms适合开发一些简单小型网站 开发的过程中遇见了各种问题,下面总结下我遇见的问题 1.遇见提示未开启生成静态功能 在系统设置里面将“伪URL重写”为“生成静态”可以解决 2.在生成静态页面的时候 ...
- DexClassLoader和PathClassLoader
Android的ClassLoader体系 在Android中可以跟java一样实现动态加载jar,但是Android使用Dalvik VM,不能直接加载java打包jar的byte code,需要通 ...
- AndroidAPI
1词典 百度翻译 http://api.fanyi.baidu.com/api/trans/product/index 百度翻译支持多种语言互相翻译,包含PHP, JS, Python, C, Jav ...
- STM32F3 浮点运算使用
在keil中使用浮点运算的步骤:在程序中包含#include <math.h>