zoukankan      html  css  js  c++  java
  • 关于Django

    Django项目的初始化配置包括
      数据库配置
      Django 配置
      应用程序配置

    关于项目和应用
      应用是一个专门做某件事的网络应用程序——比如博客系统,或者公共记录的数据库,或者简单的投票程序
      项目则是一个网站使用的配置和应用的集合
      项目可以包含很多个应用,应用可以被很多个项目使用

    关于创建项目
      进入指定路径,然后执行如下命令,会在当前路径下创建project
        django-admin startproject <project_name>

      注意:创建项目避免使用Django和python保留关键字,如django,test等

           Django代码不要放置在服务器的根目录下,这样会使代码暴露,不利于网站安全

    关于启动项目
      进入最外层的目录,即包含manager.py文件的那层目录,执行如下命令
        python manage.py runserver
      注意:启动的服务器是django自带的服务器,纯python开发,只能用于开发调试,不能用于生产

      更换端口
        python manage.py runserver 8080   #默认使用8000作为端口,该命令特殊指定8080作为端口


      会自动重新加载的服务器 runserver
      用于开发的服务器在需要的情况下会对每一次的访问请求重新载入一遍 Python 代码,因此无需为了让修改的代码生效而频繁的重新启动服务器
      然而,一些动作,比如添加新文件,将不会触发自动重新加载,这时需要手动重启服务器

    项目文件夹内各文件作用
      mysite/ --> 文件夹,项目容器,包含项目所有文件
        manage.py --> 管理 Django 项目的命令行工具
        mysite/ --> 内部包含了__init__.py文件,因此是一个纯 Python 包,它的名字就是当引用它内部任何东西时需用到的Python包名,如mysite.urls
          __init__.py --> 一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包
          settings.py --> 项目的配置文件
          urls.py --> 项目的 URL 声明,相当于目录
          wsgi.py --> 项目运行在 WSGI 兼容的Web服务器上的入口

    关于创建应用
      进入manage.py 同级目录,使用如下命令创建应用
        python manage.py startapp <app_name>

  • 相关阅读:
    python笔记目录
    Django 的View(视图)系统
    051_Bootstrap 框架
    050_jQuery 事件
    049_jQuery 操作标签
    048_jQuery
    016-递归函数
    047_BOM_DOM
    046_JS
    045_CSS
  • 原文地址:https://www.cnblogs.com/shiliye/p/11316915.html
Copyright © 2011-2022 走看看