zoukankan      html  css  js  c++  java
  • Django

    使用Django创建网站

    安装、创建环境

    Windows10 + WSL + Vscode

    Django的安装

    bash命令行执行

    sudo apt-get install python3-django
    

    创建Django项目

    bash命令行执行

    django-admin startproject example
    

    运行后会在当前目录生成一个example项目,切换到项目目录,运行:

    python3 manage.py runserver 0.0.0.0:8567//绑定在本地8567端口
    

    出现如下内容说明运行正常:

    进入浏览器访问,显示如下:

    搭建网站

    创建app

    bash运行

    django-admin startapp app
    

    创建一个名为app的app

    修改settings.py

    • 修改INSTALLD_APPS数组,添加app到数组(注意,
    • 修改TEMPLATES的DIRS的值为[os.path.join(BASE_DIR,'templates')]
    • 修改ALLOWED_HOST的值为['*']

    添加执行层代码

    进入app目录下的views.py添加代码。
    添加示例:

    def html(request):
        return render(request, 'index.html')
    

    修改urls.py

    导入views.py

    from app import views
    

    在urlpatterns中添加

    path('hello', views.html),
    

    创建templates文件夹

    templates文件夹用于存放静态页面内容

    mkdir templates
    

    创建完成后进入文件夹创建静态页面index.html

    echo "hello" > index.html
    

    完成后启动服务器,访问hello页面,显示为:

    创建数据库

    使用命令

    python3 manage.py makemigrations
    python3 manage.py migrate
    python3 manage.py createsuperuser
    

    创建数据库

    创建完成后启动服务器,访问admin后台,显示为:
    登录页面

    后台页面

    最后贴上完成后的目录结构:


    完成

  • 相关阅读:
    Python爬虫之Scrapy框架的简介和基础应用
    python爬虫之selenium,谷歌无头浏览器
    12.块设备驱动程序(磁盘)
    11.USB输入子系统
    10.触摸屏驱动
    9.LCD驱动架构
    8.platform驱动分离
    7.输入子系统框架
    5.标签管理
    4.分支管理
  • 原文地址:https://www.cnblogs.com/lxy2019/p/13568395.html
Copyright © 2011-2022 走看看