• Django_创建项目


    安装django

    pip install Django

    将下面路径添加到系统环境变量的path中

    C:Users12978AppDataLocalProgramsPythonPython36-32Scripts

    在cmd.exe中运行:django-admin help  

    出现以下图表示配置成功!

    命令行下创建Django项目

    1、win+r弹窗中输入命令cmd命令打开命令行

    2、输入:django-admin,罗列出 Django 所提供给我们的命令,其中使用“startproject”命令来创建项目,把项目创建在了D盘的flower文件下

    C:Users12978>cd /d d:            #切换到D盘
    
    D:>cd flower                           #到指定文件夹下
    
    D:flower>django-admin startproject first      #创建项目名称为first的项目
    
    D:flower>cd first   #进入项目根目录
    
    D:flowerfirst>python manage.py runserver    #启动项目

     访问http://127.0.0.1:8000/ ,看到如下页面:

    以下是命令截图:

    电脑中显示刚才创建为first的项目文件截图:

     

    Pycharm下创建Django项目

    1、file-->new project 打开新建项目对话框,新建项目,

    2、点击edit configurations打开运行设置对话框,可以设置端口号和IP地址,

     

     

     3、更改IP地址,让其他电脑访问项目

    1.IP地址配置成0.0.0.0

    2.在settings.py的ALLOWED_HOSTS 项下添加你电脑的IP地址或域名

    项目结构

    与项目同名的目录中是配置文件,templates目录是html文件存放也就是MTV中的T。manage.py是django项目管理文件。

    guest/__init__.py:一个空的文件,用它标识一个目录为 Python 的标准包。

    guest/settings.py:Django 项目的配置文件,包括 Django 模块应用配置,数据库配置,模板配置等。

    guest/urls.py:Django 项目的 URL 声明。

    guest/wsgi.py:为 WSGI 兼容的 Web 服务器服务项目的切入点。

    manage.py:一个命令行工具,可以让你在使用 Django 项目时以不同的方式进行交互。

    查看 manage 所提供的命令:python manage.py

    创建APP

    每个django项目中可以包含多个APP,相当于一个大型项目中的分系统、子模块、功能部件等等,相互之间比较独立,但也有联系。所有的APP共享项目资源。

    在pycharm下方的terminal终端中输入命令:

    python manage.py startapp cmdb    #创建名叫cmdb的app

    注意:如果找不到终端,在view---->Tool Windows里面找

    目录如下:

    这样就创建了一个叫做cmdb的APP,django自动生成“cmdb”文件夹。

    migrations/:用于记录 models 中数据的变更。

    admin.py:映射 models 中的数据到 Django 自带的 admin 后台。

    apps.py:在新的 Django 版本中新增,用于应用程序的配置。

    models.py:创建应用程序数据表模型(对应数据库的相关操作)。

    tests.py:创建 Django 测试。

    views.py:控制向前端显示哪些数据。

  • 相关阅读:
    diff命令
    vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
    vsftpd配置文件详解
    vsftp 详解鸟哥版
    vsftp 虚拟用户
    xfs文件系统磁盘配额
    磁盘配额
    磁盘配额实例详解
    Linux 文件服务---------- nfs Server
    [转]Win7 UAC的安全、兼容及权限
  • 原文地址:https://www.cnblogs.com/huaerye/p/10573741.html
Copyright © 2020-2023  润新知