您的位置:首页 > 编程语言 > Go语言

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/


就可以看到下图所示的网页了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: