django 1.9.7学习笔记(1)

来源:互联网 发布:淘宝拍了不发货怎么办 编辑:程序博客网 时间:2024/06/06 18:13

1.django学习概述

django的版本间的差别非常大,对于最新版本django1.9.7来说,在使用命令和API方面变化很大,我也是跟着官方文档一步一步做(中文文档只有低版本的,使用上有很大的差别,所以只能看官网英文文档了),记录以便于以后查看,大家一起学习,我也是新手,欢迎大家提出错误,后续还会陆续更新这个学习博客(虽然我也不知道能坚持多久,我很懒,第一次写博客),环境搭建什么的就不写了,网上很多资料,我使用的IDE是pycharm。

2.django1.9.7相关命令

1.新建一个项目:
django-admin startproject mysite  #(早期版本是:django-admin.py startproject mysite
2.运行刚刚新建的项目(启动服务器):
python manage.py runserver  #(监听所有ip中的8080端口:python manage.py runserver 0.0.0.0:8080)
3.在项目中新建一个app:(一个项目包含多个app)
python manage.py startapp polls
4.同步数据库:
python manage.py makemigrations
python manage.py migrate
#(早期版本使用:python manage.py syncdb)

3.新建项目文件目录详解

mysite/              #这相当于一个文件夹,管理这个项目所有的文件    manage.py     #管理这个项目的命令行工具,一般不需要编辑这个文件,你可以使用python manage.py查看可使用的命令    mysite/     #这个项目的python包,他的名字就是包名,如引用urls.py,需写成:mysite.urls        __init__.py  #一个空文件,为了告诉解释器这个文件夹是一个包        settings.py  #项目配置文件,配置数据库,模板路径等信息        urls.py     #url映射文件,路由信息需要在这里配置       wsgi.py     #暂时不需要管

4.新建app文件目录

polls/    __init__.py    admin.py    apps.py    migrations/        __init__.py    models.py    tests.py    views.py

5.开始一个项目

1.依次运行上述所说的1,2,3命令,便可以得到一个较为完整的django项目了。


1 0
原创粉丝点击