django安装 _ django-admin命令_启动服务器命令_创建应用
django安装
方法一 pip命令安装
pip install django==1.8.2
方法二 源码安装
下载源码-git下载的源码是最新版本
git clone https://github.com/django/django.git
进入源码根目录django打开cmd终端输入:
python setup.py install
测试安装是否成功
进入源码根目录输入: python -m django --version
返回django版本号,这时证明安装成功
也可以进入python解释器输入: import django 如果没有报错表示安装成功
安装完成后系统内就会多出一个命令
django-admin 命令
在cmd终端输入 django-admin 打印出所有可使用的命令
在cmd终端输入 django-admin startproject myblog 创建一个新项目
创建应用
打开命令行,进去项目中manage.py同级目录
命令行输入: python manage.py startapp blog 应用名不可以使用关键字
创建完应用后,添加应用名到settings.py中的INSTALLED_APPS里
启动服务器命令
python manage.py runserver 启动python内置小型web服务器
python manage.py runserver 9999 修改端口号的话可以在runserver后面加上端口号
生成数据表
步骤
命令行中进入manage.py同级目录
执行python manage.py makemigrations app名(可选)
在执行python manage.py migrate
django会自动在app/migrations/目录下生成移植文件
执行python manage.py sqlmigrate 应用名 文件id 查看SQL语句
页面呈现数据
后台步骤
views.py中import models
article = models.Article.objects.get(pk=1)
render(request, page, {'article' :article})
配置Admin
创建用户
python manage.py createsuperuser 创建超级用户
配置应用
在应用下admin.py中引入自身的models模块(或里面的模型类)
编辑admin.py:admin.site.register(models.Article)
查找语句
models.Article.objects.get(pk=id)
models.Article.objects.all()
添加语句
使用request.POST['参数名']获取表单数据
models.Article.objects.create(title,content)创建对象