diango工程与应用、模板与静态路径配置

发布时间:2019-07-4 20:02--阅读:325--评论:0条

1、安装django

pip3 install django

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

cd  d:\python\Script\环境下:

2、创建django工程

# 创建Django工程
django-admin startproject  工程名

# 运行Django功能
python manage.py runserver 127.0.0.1:8001

#创建app
python manage.py startapp app名

3、配置模板路径

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',
            ],
          },
        },
      ]

4、静态目录的配置

project.settings里

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

5、注册app       

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

6、创建数据库 

数据库的创建:project.app.models

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

7、执行命令

python manage.py makemigrations

python manage.py migrate

8、运行应用

进入项目所在目录

python manage.py runserver 8000

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

Django默认使用MySQLdb模块链接MySQL

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

import pymysql
pymysql.install_as_MySQLdb()

微信公众号ID:feiutech

评论列表

共0条评论

我要评论

用户名:
邮箱: