Django 1.11 基本操作步骤


首先,我使用的是python3.5.2,Django的版本是1.11,建立Django的开发环境,这就不多说了,网上太多资料了,这里只记录一下整个网站建立的过程:

1、进入建立好的虚拟环境,然后进入项目的根目录:

在bash里键入命令:

$ django-admin startproject mblog
$ cd mblog
$ python3 manage.py startapp mainsite

现在可以tree一下你的目录,看看目录结构

2、在mblog根目录下新建templates文件夹备用,这个文件夹主要用来放html模板的。

      templates文件夹的文件结构可以自己控制,但是要在setting里配置一下,后面会介绍。

      最后只需在调用你的html的时候按相应路径导入一下就行,后面会介绍。

3、在mainsite文件夹内建立static文件夹,用于存放CSS、JS、images这些静态文件,但是需要在setting.py里配置。

4、修改setting.py文件

   第一步:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'mainsite',      #注册你的APP
]

  第二步:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR,'templates')],    #注意:这里就是用于注册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',
            ],
        },
    },
]

  第三步:这是使用MySQL数据库的配置,和原配置不一样,这是MySQL数据库的标准写法

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '数据库名称',
        'USER':'root',
        'PASSWORD':'******',
        'HOST':'localhost',
        'PORT':'',
    }
}

  第四步:修改系统的时区

LANGUAGE_CODE = 'zh-Hans'    #注意这里的写法

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = True

  第五步:注册static文件夹的位置

STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'mainsite/static'), 

]

<未完待续...>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM