django初探
2015-11-22 14:43
483 查看
django学习
坦诚的来讲,django之前已经有所了解,但是目前我觉得要把这件事情做好,所以要变写博客变开发,现阶段的目的是:把django官方文档一字不差的翻译过来,好吧,官方文档是基于1.8.2,应该是目前来说最新版本的,网上有很多教程都是写关于之前老版本的。对于新的版本有很多的问题。所以呢,这次打着学习英语的幌子去翻译这篇文档。好吧,废话不多说开始了。首先,查看django的版本号,打开终端:
python -c "import django; print(django.get_version())"
得到的版本是1.8.2.我确实不应该安装这么新的版本,出了问题或许问题都找不到,因为毕竟是个新手。
创建一个项目:输入:
django-admin startproject mysite
这里创建了一个项目,名字叫做mysite,这样就会生成一个目录,目录结构就是长下面这个样子了。
mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py
mysite是一个容器,名字可以任意更改了,manage.py是一个命令行工具,你可以认为他是一段程序,通过这个程序可以控制整个django项目,相当于一个控制台。
其实真正的python代码在mysite/里边,里边包含了真正的代码之类的东西。这是一个python包。
__init__.py是一个空的文件,它表明了该目录是一个python包。
settings.py是一个设置文件
urls.py是一个url声明,也就是网站的目录。
wsgi.py是处理网页请求的文件。
接下来就试着运行一下我们的服务器吧。
输入:
python manage.py runserver
然后就看到下面的内容了。
出现了红色部分的警告,意思就是说没有应用迁移,你的app可能无法正常工作,而且给出了解决办法,就是输入
python manage.py migrate
实际上就是没有配置数据库表,好吧,照它的提示做吧。
出现了下图,
然后,和manage.py的文件夹下会多出一个这样一个东东。
好了,重新运行一次。就可以了。然后在浏览器中访问,
http://127.0.0.1:8000/
就可以看到下图所示的网页了。
相关文章推荐
- Golang热加载配置实践
- Go语言程序测试
- learn go random
- Go 语言运算符
- Go 语言常量
- 使用Blender创造一个Low Polygon 插画
- Go 语言变量
- Go 语言数据类型
- Go 语言基础语法
- Go 语言结构
- Go 语言环境安装
- Go 语言简介
- 【django】搭建博客教程(1)——环境搭建,项目创建及初步测试
- 调用外部的搜索引擎(百度和Google)
- Unable to start the virtual deice. The virtual device got no IP address.
- GoogleDoc - 温故而知新Activity生命周期方法
- Go 作用
- win7下go web之revel
- Django模型修改及数据迁移
- GFS Google File System(中文翻译)