• Python+Django(Python Web项目初体验)


    参考:https://blog.csdn.net/qq_34081993/article/details/79229784

    Django是一个开放源代码的Web应用框架,由Python写成。

    安装Django:pip install  django 

    Python和Django版本对应表

    Django versionPython versions
    1.8 2.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5
    1.9, 1.10 2.7, 3.4, 3.5
    1.11 2.7, 3.4, 3.5, 3.6
    2.0 3.5+

    1、创建Django项目(myweb)

    django-admin startproject myweb

    2、启动Django服务

    python manage.py runserver

    浏览器输入: http://127.0.0.1:8000/ 就可以访问了~

    3、创建Django APP

    什么是Django APP,在Django中,app相当于一个功能模块, 与其他的web框架可能有很大的区别, 将不同功能放在不同的app中, 方便代码的复用。

    python manage.py startapp myapp

    此时可以访问:http://127.0.0.1:8000/admin

    1)、在myapp目录下创建一个templates文件夹,并在该文件夹中创建一个index.html文件,用于展示的网页内容。

    index.html文件内容如下:

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title>Hello,Django!</title>  
    </head>  
    <body>  
        <h1>Hello,My First Django!</h1>   
    </body>  
    </html>  

    2)、在myweb/myweb/settings.py下添加新建app,找到INSTALLED_APP,在其中添加’myapp,’, 然后保存:

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'myapp',  
    ]

    3)、打开myapp文件夹下面的views.py文件,在文件中输入:

    from django.shortcuts import render
    # Create your views here.
    # 添加index函数,用于返回index.html页面
    def index(request):  
        return render(request, 'index.html')  

    4)、打开myweb文件夹下面的urls.py文件,在文件中输入:

    from django.contrib import admin
    from django.urls import path
    from myapp import views # 导入views
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', views.index),   # 添加views.index
    ]

    5)、完成以上步骤,执行“python manage.py runserver”启动Django中的服务器,在浏览器中打开127.0.0.1:8000

    小结:

     Python Code 
    1
    2
    3
    4
    5
     
    django-admin.py startproject myweb          #创建项目
    python manage.py startapp myapp             #创建app
    python manage.py runserver                  #启动Django中的开发服务器
    python manage.py -h                         #帮助文档
    python manage.py <command> [options]        #Django命令
  • 相关阅读:
    get_folder_size.ps1
    python3-database-shelve
    Windows中实现不依赖账户登录的开机启动程序
    SpringBoot+SpringDataJPA如何实现自定义且自由度高的查询[多表,多查询条件,多排序条件,分页,自定义sql封装]
    Windows phone 8.1之数据绑定(Data Binding)
    TextBox使用技巧--转载
    在Eclipse中使用git把项目导入到git中--转载
    运用多种知识点实现一个综合小游戏
    Git帮助之初始化项目设置向导
    如何从Eclipse导入github上的项目源码--转载
  • 原文地址:https://www.cnblogs.com/MakeView660/p/9567051.html
Copyright © 2020-2023  润新知