• django框架入门


    1.搭建开发环境

    (1)cd .virtualenv

    (2)创建虚拟环境 workon h2

    (3)在桌面创建一个工作空间 

      cd ~

      mkdir project2

    (4)安装django

      django-admin startproject test2

           tree  显示如下

    (5)配置pycharm解释器

     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

     

  • 相关阅读:
    如何将伪数组转换成真正的数组
    JS 中对变量类型的五种判断方法
    ajax详解
    onload和ready的区别
    ES5继承
    跨域的三种解决方式
    如何处理使用js兼容所有浏览器的问题
    Canvas修行之黑客帝国代码雨
    Webpack+React+ES6入门指南[转]
    对于Mongodb数据库的学习
  • 原文地址:https://www.cnblogs.com/coco-shi/p/8671911.html
Copyright © 2020-2023  润新知