zoukankan      html  css  js  c++  java
  • Django-Web框架之创建项目和应用

    Django我们是基于python3来演示的。首先我们来安装一下django框架。使用pip3 install django安装的是最新的版本:

     

    我们在pycharm中创建django工程。如图所示:

     

    打开后,窗口报错如下:

    解决方法:https://blog.csdn.net/qq_41185868/article/details/80599336

    pip uninstall enum34      #卸载enum34,This is likely caused by the package enum34. Since python 3.4 there's a standard library enum module, so you should uninstall enum34, which is no longer compatible with the enum in the standard library since enum.IntFlag was added in python 3.6.

     查看django所提供的命令:

    上面的命令 startproject 是用来创建项目的命令:我们创建一个guest项目,使用命令如下:

    在pycharm中出现项目名称:

    settings模块:django的配置文件、包括Django模块应用配置、数据库配置、模版配置等

    urls模块:Django项目的URL声明

    wsgi模块:与wsgi兼容的web服务器为项目提供入口点

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

    下面我们使用django命令来创建一个应用。

    创建后pycharm显示如下:

     

    migrations::用于记录modles中的数据变更

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

    apps.py:应用程序的配置,在新的django版本中新增文件

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

    tests.py:创建django测试用例

    views.py:Django视图文件,控制向前端页面展示的内容

    我们可以通过runserver命令来运行项目:

    如果出现下面的页面就说明django安装成功了!

    当然,我们也可以指定一个端口来访问我们的django项目:

    再次访问Django登录页面:

    访问django的后台系统:http://localhost:8000/admin

     

  • 相关阅读:
    理解FreeRTOS的任务状态机制
    stm32【按键处理:单击、连击、长按】
    stm32f4单片机 硬件浮点运算
    stm32 HAL库 串口无法接收数据的问题
    Single Sign On —— 简介(转)
    关于第三方库安装时很慢或者读取超时问题处理
    设计模式》状态机模式
    设计模式》责任链模式
    设计模式》访问者模式
    设计模式》策略者模式
  • 原文地址:https://www.cnblogs.com/fighter007/p/9222735.html
Copyright © 2011-2022 走看看