Django 创建项目

    xiaoxiao2023-11-19  159

    1.创建项目(注意:创建应用必须先进入虚拟环境),在终端中输入

    # django-admin startproject 项目名 django-admin startproject django_01

    2.分析项目

    一个项目由很多个应用组成的,每一个应用完成一个特定的功能。 

    Django开发中,一个功能模块用一个应用来实现

    3.创建应用的命令如下

    # 进入项目文件夹 cd django_01 # python manage.py startapp 应用名 python manage.py startapp booktest

    4.建立应用和项目之间的联系,需要对应用进行注册

    修改setting.py中的INSTALLED_APPS配置项

    5.在项目根目录下创建模板文件夹templates及其应用文件夹和404.html/500.html

    同时创建静态资源文件夹static及其下的css/images/js

    6.在项目settings.py中注册模板文件夹地址和静态文件夹地址

    # 设置模板文件夹的保存目录 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', ], }, }, ] # 设置静态文件夹的保存目录 STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]

    7.在项目settings.py连接mysql数据库

    DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'bj18', 'USER':'root', 'PASSWORD':'12345678', 'HOST':'localhost', 'PROT':3306, } }

    设置pymysql

    import pymysql pymysql.install_as_MySQLdb()

    # 1.配置url # 2.配置对应的view逻辑 # 3.拆分静态文件,可以放到对应的app下面或者放到全局的 static下面 # 4.配置setting.py中静态文件的访问路径

     

    8.注册后启动服务器

    python manage.py runserver

    成功运行!撒花撒花~~~!

    最新回复(0)