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后台,显示为:
    登录页面

    后台页面

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


    完成

  • 相关阅读:
    IIS中安全证书更新
    mac权限相关命令
    Nlog配置Seq日志服务
    WPF Prism8.0中注册Nlog日志服务
    .NET MAUI Preview7 状态预览(8月)
    RPA剖析浏览器API(获取指定页面数据)
    .NET Core Worker Service
    .NET MAUI Preview6 状态预览(7月)
    Digicert GeoTrusy Cloud DV
    【Tomcat8】开启Https及挂载静态文件
  • 原文地址:https://www.cnblogs.com/lxy2019/p/13568395.html
Copyright © 2011-2022 走看看