创建Django基本流程

在此之前你需要下载并安装好Python和Django

1、创建django文件夹

如:我的文件名叫pycharm_djiano_python_projects

2、打开cmd开始创建项目

  • 使用cd命令跳转到我们所建立文件夹的地址
  • 输入命令:django-admin startproject project
    在这里插入图片描述

3、打开pycharm导入我们创建的项目文件

在这里插入图片描述

4、配置__inti__.py文件夹

  • 在__init__.py文件夹中输入以下代码:
    import pymysql
    pymysql.install_as_MySQLdb()

在这里插入图片描述

5、打开mysql服务器,创建一个新的数据库

在这里插入图片描述

6、打开Pycharm,配置settings.py文件

  • 输入数据库相关信息

在这里插入图片描述

  • 修改时区和编码
  • 在这里插入图片描述

7、在Pycharm下创建应用

python manage.py startapp MyApp
或者django-admin startapp MyApp
在这里插入图片描述

8、在MyApp目录下新建urls.py文件夹

在这里插入图片描述

  • 文件内容为:
from django.conf.urls import url
from django.contrib import admin
from MyApp import views
urlpatterns = [
]

在这里插入图片描述

9、激活应用

  1. 在setting.py文件中将MyApp加入到INSTALLED_APPS选项中
    在这里插入图片描述

10、定义模型(在models.py文件夹中写数据库框架)

在这里插入图片描述

11、在数据库中生成数据表

  1. 生成迁移文件:python manage.py makemigrations
    在这里插入图片描述
  2. 执行迁移:python manage.py migrate
    在这里插入图片描述

12、 测试数据是否连接:

  1. 点击左边导航栏打开mysql
    在这里插入图片描述
  2. 进行测试:
    在这里插入图片描述
  3. 建立成功:
    在这里插入图片描述

13、建立模板文件和静态文件

  1. 建立和MyApp同级的文件夹templates,右键点击templates文件夹,找到Mark Directory as目录下的
    Template Folder选项,将其设置为模板文件,设置完成后templates文件夹会变成紫色。
    在这里插入图片描述

  2. 同理,我们在MyApp同级夹中建立static文件夹,并建立css、img、js子文件用于存放静态文件
    在这里插入图片描述

  3. 最后,在settings文件夹中进行相应的配置
    配置模板文件

'DIRS': [os.path.join(BASE_DIR,'templates')],

在这里插入图片描述
配置静态文件

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

在这里插入图片描述

14、在manage中配置runserver:

在这里插入图片描述
点击之后:在parameters中输入runserver,输入后直接点击OK在这里插入图片描述

基本配置完成!

<think>我们正在回答关于Django基础创建流程的问题。根据提供的引用内容,我们可以总结出以下步骤: 1. 创建Django项目:使用`django-admin startproject`命令创建项目。 2. 进入项目目录。 3. 创建Django应用:使用`python manage.py startapp`命令创建应用。 4. 配置路由(包括项目的主路由和应用的二级路由)。 此外,引用中还提到了使用Pycharm创建项目的方法,但用户要求的是基础创建流程,所以我们以命令行方式为主。 下面我们将详细说明这些步骤。 ### Django基础创建流程 1. **创建Django项目** 在命令行中执行以下命令来创建一个新的Django项目: ```bash django-admin startproject myproject ``` 这里的`myproject`是你的项目名称。执行后,会创建一个名为`myproject`的目录,其中包含Django项目的基本结构。 2. **进入项目目录** ```bash cd myproject ``` 3. **创建Django应用** 在项目目录下,运行以下命令创建一个新的应用: ```bash python manage.py startapp myapp ``` 这里的`myapp`是你的应用名称。应用是项目中一个独立的模块,用于处理特定的功能。 4. **配置路由** - **项目主路由配置**:在项目目录下的`urls.py`文件中,我们需要包含应用的路由。 例如,在`myproject/urls.py`中: ```python from django.urls import include, path urlpatterns = [ path('myapp/', include('myapp.urls')), ] ``` - **应用二级路由配置**:首先在应用目录下创建`urls.py`文件,然后在该文件中定义应用的路由。 例如,在`myapp/urls.py`中: ```python from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] ``` 5. **运行开发服务器** 在项目目录下运行以下命令启动开发服务器: ```bash python manage.py runserver ``` 服务器启动后,可以在浏览器中访问`http://127.0.0.1:8000/`查看项目。 ### 注意事项 - 在创建项目和应用之前,确保已经正确安装了Django(通过`pip install django`)。 - 如果使用Pycharm,它提供了创建Django项目的图形界面,但底层仍然执行上述命令。 以上步骤就是Django基础创建流程[^1][^3][^4][^5]。 §§相关问题§§ 1. 如何安装Django? 2. Django中的模型(Model)如何定义和使用? 3. 如何配置Django的数据库? 4. 如何在Django创建视图(View)和模板(Template)? </think>### Django基础创建流程 根据提供的引用内容,Django基础创建流程主要分为以下步骤: 1. **创建项目** - 在终端执行命令:`django-admin startproject 项目名称` - 示例:`django-admin startproject myproject` - 这会在当前目录生成项目文件夹和基础配置文件[^1][^3][^4] 2. **进入项目目录** ```bash cd myproject ``` 3. **创建应用** ```bash python manage.py startapp myapp ``` - 每个应用对应一个独立功能模块[^1][^5] 4. **配置路由** - **主路由**(项目目录下的`urls.py`): ```python from django.urls import include urlpatterns = [ path('myapp/', include('myapp.urls')), ] ``` - **二级路由**(在应用目录创建`urls.py`): ```python from django.urls import path from . import views urlpatterns = [ path('', views.index), ] ``` [^5] 5. **启动开发服务器** ```bash python manage.py runserver ``` - 访问 `http://127.0.0.1:8000` 查看结果 ### 备选创建方式(PyCharm) 1. 打开PyCharm,选择创建新项目 2. 选择"Django项目"模板 3. 输入项目名称和路径 4. 自动生成项目结构和配置文件[^4] > 注意:需要先安装Django依赖(`pip install django`),并确保`django-admin.exe`在系统环境变量中[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值