zoukankan      html  css  js  c++  java
  • diango工程创建、模板配置路径、静态目录、注册应用、创建

    Django工程的创建

    下载:

    pip3 install django

    路径(默认在python安装目录script下):  d:pythonScript

    cd  d:pythonScript环境下:

    # 创建Django工程
    
    django-admin startproject  工程名
    
    
    
    # 运行Django功能
    
    python manage.py runserver 127.0.0.1:8001
    
     
    
    #创建app
    
    python manage.py startapp app名
    

    配置模板路径:

    project.settings里(用pycharm创建默认就是templates) 

    TEMPLATES = [
            {
              'BACKEND': 'django.template.backends.django.DjangoTemplates',
              'DIRS': [os.path.join(BASE_DIR, 'templates')],
              'APP_DIRS': True,
              'OPTIONS': {
                'context_processors': [
                  'django.template.context_processors.debug',
                  'django.template.context_processors.request',
                  'django.contrib.auth.context_processors.auth',
                  'django.contrib.messages.context_processors.messages',
                ],
              },
            },
          ]
    
    

    静态目录的配置:

    project.settings里

    STATIC_URL = '/static/'
    STATICFILES_DIRS = (
      os.path.join(BASE_DIR,"static"),
    )

    数据库的创建:

    project.app.models里

    a、注册app       

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

    b、创建数据库 

    from django.db import models
           # app01_userinfo
        class UserInfo(models.Model):
          # id列,自增,主键
          # 用户名列,字符串类型,指定长度
          username = models.CharField(max_length=32)
          password = models.CharField(max_length=64)

    c、执行命令

    python manage.py makemigrations
    
    python manage.py migrate
    

    d、运行应用

    进入项目所在目录

    python manage.py runserver 8000
    
    

    ********** 注意 ***********

    Django默认使用MySQLdb模块链接MySQL

    主动修改为pymysql,在project同名文件夹下的__init__文件中添加如下代码即可:

    import pymysql
    pymysql.install_as_MySQLdb()

  • 相关阅读:
    Jmeter命令行运行实例讲解
    ab压力测试工具
    F12找到页面某一元素所绑定的点击事件
    F12修改html进行本地js操作页面元素
    JMeter中利用Parameters 和Body Data传递参数有什么不同
    centos7 VNC安装
    centos7安装python3
    linux du命令的疑惑
    centos cgroup配置
    linux下postgres未能正常启动的解决过程
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136173.html
Copyright © 2011-2022 走看看