django框架入门

1.搭建开发环境python

(1)cd .virtualenvsql

(2)建立虚拟环境 workon h2shell

(3)在桌面建立一个工做空间 数据库

  cd ~django

  mkdir project2app

(4)安装django测试

  django-admin startproject test2url

       tree  显示以下设计

 

(5)配置pycharm解释器3d

 

 2.设计模型

(1)数据库配置 ,django默认使用sqlite

(2)建立应用

booktest中的结构

 

 (3)定义模型类

在booktest中定义模型类

(4)运行 

python manage.py runserver (会报一个警告,后面解决;没有写端口的话默认端口是8000)

(5)

  • 激活模型:编辑settings.py文件,将booktest应用加入到installed_apps中

 

(6)生成迁移文件:根据模型类生成sql语句

在migrations中能够看到生成的sql语句

 

(7)执行迁移:python manage.py migrate

(8)测试数据:python manage.py shell

 

 

 重写str方法

 

3.站点管理

(1)建立管理用户:python manage.py runserver

输入用户名,邮箱,密码  

而后在网页输入http://127.0.0.1:8000/admin/  进入后台

(2)向admin注册booktest模型(进行后台管理)

 

 

(3)后台管理自定义及关联对象

 

 4.视图:

(1)view.py:

(2)在test2的urls中添加项目的urls

(3)在booktest新建urls.py

 

 

 

5.模板

添加booktest的同级目录

为了让视图去使用模板,还须要修改setting.py中的dir

 

在view.py中导入:from django.template import RequestContext, loader

 

 也能够不导入loader,而是from django.shortcuts import render

 

相关文章
相关标签/搜索