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/
就可以看到下图所示的网页了。
- django初探
- django初探
- 初探django
- django初探
- 【django】初探
- Django 初探
- django初探
- Django初探
- django-2:django开发初探
- Django和Mezzanine初探
- 初探Django之安装
- django+memcache初探
- Django初探(一)
- Django初探(二)
- Django初探--mysite
- Django初探--mysite(2)
- pycharm django 初探
- Django初探(1)
- 利用ssh传输文件
- 设计模式之装饰设计模式(一)类别
- linux centos7 cgroup 命令行操作
- BAT的校园大赛,都秀出了哪些肌肉?
- Machine Learning week 3 quiz: programming assignment-Logistic Regression
- django初探
- 【TCP/IP学习】TCP/IP协议族概貌
- HDU 2058 The sum problem(一种神奇的求和思想)
- vim 更改备份文件配置
- 如何自己编写Makefile
- utorrent磁盘负担过重解决办法
- 使用GPU和Theano加速深度学习
- OSI和TCP/IP
- linux Loadavg和CPU利用率是如何算出来的