• django 中的hello word 开心,通过申请博客了,,发个随笔庆祝一下~~~~~~~


    django 中的hello word!

    准备:[pymsql,pycharm,django3.0.7]

    >>>终端中:django-admin.py startproject [项目名]  pycharm中直新建django项目    # 新建项目

    >>>终端中 :python manage.py startproject [应用名]   # 新建应用


    用pycharm打开项目进入【项目名】中setting   # 注册应用

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        '应用名'  # 注册应用
    ]

    LANGUAGE_CODE = 'zh-hans'  # 设为中文

    TIME_ZONE = 'Asia/Shanghai'  # 亚洲上海时间
    
    
    # 设置mysql为默认数据库
    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql', # 改为 django.db.backends.mysql
    'NAME': '%s', # 改为数据库名字
    'USER': '%s', # 用户名
    'PASSWORD':'%s', # 密码
    'HOST':'%s', # 主机
    'PORT':3306 # 端口
    }
    }
    在【项目】中的__init__.py中
    import pymysql
    pymysql.install_as_MySQLdb()

    在mysql文件夹下base.py 中

    # 注掉下面这个版本验证 或 下载mysqlclient这个版本快一点
    # if version < (1, 3, 13):
    # raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

    #
     

     
    进入【项目名】中urls中就

    from django.contrib import admin
    from django.urls import path,include
    from django.conf.urls import url

    urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^',include('应用名.urls')) # 路径包含

    ]


    进入【应用】下新建urls.py

    from django.conf.urls import url

    from 应用名 import views  # 导入视图

    urlpatterns = [
        

         url(r'^$',views.index) # 创建首页

      path('正则',视图)  # 建议方法
    ]


    进入应用下views.py中

    from django.shortcuts import render
    from django.http import HttpResponse

      def index(request):
        return Httpreponse('<h1>HelloWork</h1>')

    可以跑起来了     python manage.py runserver

    127.0.0.1:8000/index

  • 相关阅读:
    汉诺塔
    排列算法
    线程的实现方式以及各自优缺点&lock比synchronized优势
    事务的隔离级别通俗演义
    JDBC 的Statement&preparedStatement&CallableStatement区别
    JVM工作原理浅析
    java中的超类是什么
    Java之构造器的作用
    Java构造器和方法的区别
    mybatis批量插入报错
  • 原文地址:https://www.cnblogs.com/vip136510786/p/13272184.html
Copyright © 2020-2023  润新知