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>

  • 相关阅读:
    mysql数据库常用指令
    解决windows的mysql无法启动 服务没有报告任何错误的经验。
    “Can't open file for writing”或“operation not permitted”的解决办法
    启动Apache出现错误Port 80 in use by "Unable to open process" with PID 4!
    如何打开windows的服务services.msc
    常见的HTTP状态码 404 500 301 200
    linux系统常用的重启、关机指令
    (wifi)wifi移植之命令行调试driver和supplicant
    linux(debian)安装USB无线网卡(tp-link TL-WN725N rtl8188eu )
    alloc_chrdev_region申请一个动态主设备号,并申请一系列次设备号
  • 原文地址:https://www.cnblogs.com/shiliye/p/11316915.html
Copyright © 2011-2022 走看看