zoukankan      html  css  js  c++  java
  • 创建与解析 django

    每次创建Django后先要弄的几个步骤
    1. 创建Django工程
    django-admin startproject 工程名
    2. 创建APP
    python manage.py startapp cmdb
    3、创建静态文件然后把静态文件路径加到setting.py的
    STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
    )
    4、在setting里面配置模板路径,一帮都自动配置好了
    DIRS ==> [os.path.join(BASE_DIR,'templates'),]

    5、settings中的middlerware# 注释 csrf这一行
    6、定义路由规则
    url.py
    "url" --> url对应在app的views.py函数名
      
    7、定义视图函数
    app下views.py

    def func(request):
    # request.method GET / POST
    # request.GET.get('',None) # 获取请求发来的而数据
    # request.POST.get('',None) # 获取Post方式发来的数据

    from django.shortcuts import HttpResponse
    from django.shortcuts import render
    from django.shortcuts import redirect
    # return HttpResponse("字符串")
    # return render(request, "HTML模板的路径")
    # return redirect('/只能填URL') #通过这个url再次请求




    Django名称
    - Django名称 # 对整个程序进行配置
    - init
    - settings # 配置文件
    - url # URL对应关系
    - wsgi # 遵循WSIG规范,uwsgi + nginx
    - manage.py # 管理Django程序:
    - python manage.py
    - python manage.py startapp xx #创建app
    实现数据库表的创建:
    - python manage.py makemigrations
    - python manage.py migrate

    app:
    migrations 数据修改表结构
    admin Django为我们提供的后台管理
    apps 配置当前app
    models ORM,写指定的类 通过命令可以创建数据库结构
    tests 单元测试
    views 业务代码,用来处理Django里面url.py
     
  • 相关阅读:
    Java三大框架
    单例模式和工厂模式(百度文库)
    使用java代码编辑oracle数据库
    extends 与implements的区别和用法
    介绍MVC编程架构模式
    接口具体是什么东西
    Servlet和JSP的本质和区别
    用户注册,登录,留言系统
    页面跳转的五种方法
    cookie的长度和限制数量
  • 原文地址:https://www.cnblogs.com/KingOfCattle/p/12712539.html
Copyright © 2011-2022 走看看