1.2 创建Django项目和数据迁移

创建项目方法一:

用命令行的方式:

  1. 创建项目:在想要创建项目的位置打开终端,使用命令:django-admin startproject [项目名称]即可创建。比如:django-admin startproject first_project
  2. 创建应用(app):一个项目类似于是一个架子,但是真正起作用的还是app。在终端进入到项目所在的路径,然后执行python manage.py startapp [app名称]创建一个app。

流程梳理

创建工程
    file-django

创建项目 APP(一个项目中app可以创建多个)
    执行 python manage.py startapp 【myapp】

激活项目
    修改setting.py 中的 INSTALLED_APPS
    
 配置数据库
    修改 __init__.py 文件
    pymysql.install_as_MySQLdb()
    修改 INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    【'studen.apps.StudenConfig'】
]

创建模型类
在项目目录下的 models.py 文件 中写数据模型

生成迁移文件
    执行: python manage.py makemigrations

生成迁移数据
               python manage.py migrate


创建项目方法二:

使用pycharm直接创建:

我这里直接放图:

1、左上角在File出选中New Project,进入>>

2、选择一个项目的位置,写上项目名称

3、这里需要先创建虚拟环境()

4、上一步完成后,点击create会弹出下面这个界面

   1-Open in new window :选择这个会打开新的pycharm界面项目就在其中

   2-Open in current window:选择这个会在当前的界面添加项目,Add to currently opened projects:选中后项目添加为当前的主项目(这个自己试试呗也不好解释)

5、这里选Open in new window,点击ok后等待项目加载,然后出现新django项目

6、文件简介

7、界面加载项目问题

8、创建一个app

9、简单解释下

project和app的关系:

      appdjango项目的组成部分。一个app代表项目中的一个模块,所有URL请求的响应都是由app来处理。比如豆瓣,里面有图书,电影,音乐,同城等许许多多的模块,如果站在django的角度来看,图书,电影这些模块就是app,图书,电影这些app共同组成豆瓣这个项目。因此这里要有一个概念,django项目由许多app组成,一个app可以被用到其他项目,django也能拥有不同的app

10、添加app到settings

11.迁移文件,数据迁移

 

 没有写错就是下面这样的:

 

《此篇结束!有错修改》

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值