Django之Helloworld
来源:互联网 发布:消费品行业 知乎 编辑:程序博客网 时间:2024/04/29 13:49
本文所用的环境是ubuntu14.04,Python2.7和Django1.8.16
一、安装环境
先安装pip
sudo apt-get install python-pip
安装Django
sudo pip install Django==1.8.16
环境检查
先在命令行里输入Python,系统会反馈Python版本信息,然后在Python的命令行里输入:
>>> import django>>> django.VERSION(1, 8, 16, 'final', 0)>>> >>> django.get_version()'1.8.16'
可以看到安装的是Django1.8.16版本。
二、Django编写
新建项目和应用
在你想建Django网站的目录输入
django-admin startproject mysite
它会新建一个项目(project), 名称为 mysite。
在对应目录下就会生成mysite目录
然后cd进mysite目录(包含manage.py的目录下)执行
python manage.py startapp learn
生成对应的app模板
你现在所看到的目录结构为
mysite├── manage.py└── mysite ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py└── learn ├── __init__.py ├── admin.py ├── models.py ├── tests.py └── views.py
修改mysite/mysite/settings.py文件
在里面添加learn app应用
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'learn', #new)
定义view文件
修改mysite/learn/views.py文件
#coding:utf-8from django.http import HttpResponsedef index(request): return HttpResponse(u"Hello world!")
声明编码为utf-8,然后引入HttpResponse,它会返回“hello world!”信息在网页上。
定义视图函数相关的URL
修改mysite/mysite/urls.py文件
from django.conf.urls import include, urlfrom django.contrib import adminfrom learn import views as learn_views #newurlpatterns = [ # Examples: # url(r'^$', 'mysite.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r'^$', 'learn.views.index'), #new url(r'^admin/', include(admin.site.urls)),]
三、运行Django
局域网访问
python manage.py runserver
在浏览器输入127.0.0.1:8000,你就可以看到你的浏览器显示“Hello world!”字样了。
外网访问
python manage.py runserver 0.0.0.0:8000
这是监听8000端口,输入你的外网IP和对应端口号就能访问到了。
好了,现在一个简单的hello world程序就生成了。
0 0
- Django之Helloworld
- django实现登录和注册之HelloWorld
- django HelloWorld
- django的helloworld程序
- python+django的helloworld
- django版 helloworld
- django+pycharm Helloworld 程序
- django+命令行 Helloworld程序
- Django的Helloworld
- Django学习,HelloWorld应用
- Django下实现HelloWorld
- Django的HelloWorld
- Django的HelloWorld
- Django 探索(一) HelloWorld
- 1. Django 实例开发 helloworld
- Django开发教程 第一节 HelloWorld
- Django框架下的HelloWorld
- Django安装配置及HelloWorld
- LaTeX快速上手
- 海外社交平台(Facebook Twitter WhatsApp)的分享
- 雅俗共赏
- 解决安卓系统安装的时候出现的不能联网
- SOAP的消息体(一)
- Django之Helloworld
- 李清照
- 疯狼算法日记0003-句子逆序
- 【LeetCode】 313. Super Ugly Number
- 杨辉三角形
- 三国杀
- js清除浏览器缓存的几种方法
- Android应用方法native ida so隐藏及反调试技术浅析
- 进程间通信的方式(二):共享映射区