zoukankan      html  css  js  c++  java
  • 新建Python Django Web工程

    1.创建项目

    在终端进入路径D:PythonPython36Libsite-packagesdjangoin,创建项目

    python3 django-admin startproject mysite02

    2.创建应用

    python3 manage.py startapp book

      测试项目ok

    python3 manage.py runserver 8088

    3.定义视图函数(在子应用文件夹下views.py中)

    from django.shortcuts import render
    #导入HttpResponse
    from django.http import HttpResponse
    # Create your views here.
    #创建视图函数
    def index(request):
        return HttpResponse('index')

    4.配置路由url

    a.在子应用文件目录中创建urls.py,创建子应用路由分组

    from django.urls import path
    #导入视图函数
    from book.views import index
    
    urlpatterns = [
        path('index/', index),
    ]

    b.在工程文件目录urls.py 中配置路由

    from django.contrib import admin
    #要导入include
    from django.urls import path,include
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', include('book.urls'))
    ]

    5.数据库配置-mysql

    5.数据库配置-oracle

    在工程文件目录settings.py 中配置

    DATABASES = {
        'default': {
            #Django自带sqlite3数据库
            #'ENGINE': 'django.db.backends.sqlite3',
            #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    
            #oracle数据库配置
            'ENGINE': 'django.db.backends.oracle',#修改为oracle
            'NAME': 'test',#数据库名
            'USER': 'root',#用户名
            'PASSWORD': 'root',#用户密码
            'HOST': "127.0.0.1",  # Set to empty string for localhost
            'PORT': '1521',             #端口
        }
    }

    我的Python环境提前安装好了cx_Oracle,因此直接在终端测试

    Python3 manage.py shell

    输入:

    from django.db import connection
    cursor = connection.cursor()

    没有任何报错就说明ok!

    数据库配置参考:Django数据库配置mysql/Oracle

  • 相关阅读:
    Halcon 笔记3 形态学
    Halcon 笔记2 Blob分析
    Halcon 笔记1
    线程
    Fn+F1-F12,避免使用FN+
    改变与接受
    PictureBox使用异常
    (一)Knockout
    (二)HTML5
    (一)chrome扩展
  • 原文地址:https://www.cnblogs.com/bellin124/p/14702221.html
Copyright © 2011-2022 走看看