当前位置:
首页 >
Django学习一
发布时间:2025/10/17
30
豆豆
创建项目project
创建learning_log项目
django-admin startproject learning_log .- settings: 指定Django如何与系统交互及如何管理项目
- urls: 告诉Django应创建哪些网页来响应浏览器请求
- wsgi: 帮助Django提供它创建的文件,web server gateway interface(web服务器网关接口)
创建数据库: 数据库迁移
python manage.py migratecheck项目是否创建成功
python manage.py runserver # 可通过后面加目标端口数字,改变端口;默认8080- localhost: 只处理当前系统发出的请求,而不允许其他任何人查看你正在开发的网页的服务器
创建应用程序app
创建app
python manage.py startapp learning_logs- models: 定义我们要在应用程序中管理的数据,告诉Django如何处理应用程序中存储的数据。代码层面models就是类,有属性和方法
- admin
- view
models中创建类
- 参阅https://docs.djangoproject.com/en/1.8/ref/models/fields
激活模型
- 修改settings中installed_apps, 让Django将应用程序app包含到项目project中
更新数据库
python manage.py makemigrations learning_log_app # 创建一个名为0001_initial.py的迁移文件 python manage.py migrate # 应用这种迁移-
Operation to perform:
- Synchronize unmigrated apps: 同步未迁移文件
- Apply all migrations: 应用迁移
管理网站
创建超级用户
python manage.py createsuperuser向/admin管理网站注册自建模型
# open admin.py from learning_log_app.models import Topicadmin.site.register(Topic) # 让django通过管理网站管理我们的模型总结
- 上一篇: 色板和icon网站
- 下一篇: Django创建应用和项目基本流程学习(