django初探

来源:互联网 发布:生命的插曲 张学友知乎 编辑:程序博客网 时间:2024/04/28 01:55

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/
就可以看到下图所示的网页了。这里写图片描述

0 0
原创粉丝点击