欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Django学习一

发布时间:2025/10/17 30 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Django学习一 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

创建项目project

创建learning_log项目

django-admin startproject learning_log .
  • settings: 指定Django如何与系统交互及如何管理项目
  • urls: 告诉Django应创建哪些网页来响应浏览器请求
  • wsgi: 帮助Django提供它创建的文件,web server gateway interface(web服务器网关接口)

创建数据库: 数据库迁移

python manage.py migrate

check项目是否创建成功

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通过管理网站管理我们的模型

总结

以上是生活随笔为你收集整理的Django学习一的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。