Django学习入门路线

创建一个项目

创建一个项目

 django-admin.py startproject HelloWorld

创建app

1.创建一个app,例:hello

django-admin.py startapp hello

运行app

python manage.py runserver 0.0.0.0:8000

或者

python manage.py runserver

安装操作数据库的模块

1.安装django对数据库的支持
对postgres的支持:

 pip install psycopg2

对mysql的支持:

pip install pymysql

2.修改配置文件settings.py
修改DATABASES里的信息

创建表

1.用创建好的app
或重新创建一个app,例:hello

django-admin.py startapp hello

2.创建models.py

3.修改settings.py在INSTALLED_APPS加上刚创建的hello模块

4.依次执行创建命令

 python manage.py migrate   # 创建表结构
python manage.py makemigrations hello  # 让 Django 知道我们在我们的模型有一些变更
python manage.py migrate hello   # 创建表结构

建立用户

python manage.py createsuperuser

手动删除表之后

1.打开django_migrations表删除对应表的信息
2.删除项目中migrations表的信息

配置静态文件

1、在项目根目录下创建 statics 目录。
2、在 settings 文件的最下方配置添加以下配置:

STATIC_URL = '/static/' # 别名 
STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR, "statics"), 
]

3、在 statics 目录下创建 css 目录,js 目录,images 目录,plugins 目录, 分别放 css文件,js文件,图片,插件。
4、把 bootstrap 框架放入插件目录 plugins。
5、在 HTML 文件的 head 标签中引入 bootstrap。
注意:此时引用路径中的要用配置文件中的别名 static,而不是目录 statics。

加graphql

1.安装graphene-django

pip install graphene-django

2.编辑settings.py,将graphene-django加入INSTALLED_APPS:
3.创建models.py
4.创建schema.py
最后编辑settings.py,加上配置:

GRAPHENE = {
    'SCHEMA': 'hello.schema.schema'
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值