django 1.9.7学习笔记(1)

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项目了。


你可能感兴趣的:(Python,django,文档,博客,api)