快速创建一个Django项目并进行相应配置
start a project
django 基本命令
- 输入以下命令新建一个django project
shell
1 | django-admin startproject xxx |
- 新建一个app
shell
1 | python manage.py startapp polls |
- 创建超级用户
shell
1 | python manage.py createsuperuser |
- 删除数据库
shell
1 | rm -f db.sqlite3 |
msql
windows django2.0
plaintext
1 | pip install mysql-connector-python |
python
1 | DATABASES = { |
windows django3.0
把mysqlclient 更新到最新版,用Linux的配置就可以
plaintext
1 | pip install mysqlclient==1.4.6 |
linux
python
1 | DATABASES = { |
一些方法
.is_valid()
rest framework
shell
1 | pip install djangorestframework |
web api 框架
shell
1 | 超链接关系 很好的RESTful设计 -- HyperlinkedModelSerializer |
分页器
分页器允许你控制每页返回的数据条数。添加以下配置到 tutorial/settings.py
中使之生效
shell
1 | REST_FRAMEWORK = { |
产生如下效果:
shell
1 | { |
xadmin
替换掉admin的一种选择
Mysql
进入数据库
shell
1 | sudo mysql -u root -p |
shell
1 | #1 创建数据库weixx |
数据库迁移
shell
1 | python manage.py dumpdata > data.json |
shell
1 | python manage.py loaddata data.json |
跨域
百度吧,挺多的。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Naylen's Blog!
评论