Django的入门仪式

网友投稿 242 2022-08-23


Django的入门仪式

Django的入门仪式

创建项目,并输出Hello,World!!

创建项目

创建项目命令

# django-admin startproject <项目名>

目录结构

# django-admin startproject mysitemysite --------------> 项目根目录 |-mysite --------------> Python 包 |--__init__.py |--settings.py --> 全局设置文件 |--urls.py --> 全局路由控制 |--wsgi.py --> 服务器使用wsgi部署文件 |-manage.py --> Django项目管理

响应请求views​首次需要创建views.py​​,请切换到mysite与urls.py同级目录下

# cd mysite\mysite# vim views.pyfrom django.import HttpResponsedef index(request): return HttpResponse("Hello, world!!")

urls配置url路由

from django.contrib import adminfrom django.urls import pathfrom . import views # 同级目录可直接引用 urlpatterns = [ path('admin/', admin.site.urls), path("", views.index), # url配置views]

启动django

# python manage.py runserverPerforming system checks...System check identified no issues (0 silenced).You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run 'python manage.py migrate' to apply them.July 09, 2021 - 14:49:50Django version 2.0, using settings 'mysite.settings'Starting development server at the server with CTRL-BREAK.

测试通过浏览器访问:python manage.py migrate

将在根目录生成db.sqlite3的文件,可通过navicat直接打开

django后台管理创建管理员

# python manage.py createsuperuserUsername (leave blank to use 'jerry'): adminEmail address: admin@mail.comPassword:Password (again):Superuser created successfully.

使用管理登录后台


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:新浪开源轻量级分布式RPC框架motan简单示例解析
下一篇:Python注释方式有哪些?注释时需要注意什么?(Python注释的方法)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~