为了账号安全,请及时绑定邮箱和手机立即绑定
  • 这个%并不是运算符,%s这是占位符,表示这个有要表示为字符串的内容先占着位置,后面接%(变量名),运行时占位符这里就被替换成该变量的值

    如果有多个占位符就,后面的%(变量1,变量2,变量3),按顺序依次替换

    查看全部
  • python manage.py createsuperuser

    python manage.py. runserver


    #注册到admin

    from .models import  article
    admin.site.register(article)

    查看全部
  • python manage.py shell

    查看全部
    0 采集 收起 来源:初识 Django Shell

    2022-02-13

  • python manage.py makemigrations

    python manage.py migrate

    查看全部
    0 采集 收起 来源:初识 Django Shell

    2022-02-13

  • python manage.py migrate


    open in terminal

    查看全部
  • django-admin startproject

    查看全部
    0 采集 收起 来源:初始Django项目

    2022-01-29

  • 1、项目--》应用

    2、应用  - view.py

    3、view.py

      from django.http import HttpResponse

    # Create your views here. 实现hello word
    def hello_word(request):
       return HttpResponse("hello, word!")

    4、应用路由  新建urls.py

    from django.urls import path,include
    import  bolg.views
    urlpatterns=[path('hello_word',bolg.views.hello_word)]

    5、项目路由 urls.py
    from django.contrib import admin
    from django.urls import path, include

    urlpatterns = [
       path('admin/', admin.site.urls),
       path('bolg/',include('bolg.urls'))
    ]

    6、修改项目配置文件添加应用

    INSTALLED_APPS = [
       'django.contrib.admin',
       'django.contrib.auth',
       'django.contrib.contenttypes',
       'django.contrib.sessions',
       'django.contrib.messages',
       'django.contrib.staticfiles',
       'first_django.apps.FirstDjangoConfig',
       #myapp
       'bolg.apps.BolgConfig' // 初始化文件


    7、runserver 
    http://127.0.0.1:8000/bolg/hello_word

    查看全部
    0 采集 收起 来源:Django HelloWorld

    2022-01-21

  • Django Shell 

    python manage.py shell

    Django Admin

    python manage.py createsuperuser

    model注册到admin

    from .models import Article
    admin.site.register(Article)
    查看全部
  • 模型层 (介于视图层和数据库间)

    class Article(models.Model):
        id= models.AutoField( primary_key=True)
        title= models.TextField()
        date=models.DateTimeField(auto_now=True)

    迁移到数据库 (同步)Migration

    python manage.py makemigrations
    python manage.py migrate
    查看全部
  • View.py

    from django.http import HttpResponse
    
    def hello_world(request):
        return HttpResponse("hello world")

    urls.py

    from django.urls import path, include
    import blog.views
    
    urlpatterns = [
        path('admin',admin.site.urls),
        path('blog/',include('blogs.urls')
    ]

    Setting.py 配置app.py的内容

    查看全部
    0 采集 收起 来源:Django HelloWorld

    2021-11-26

  • # Django Admin模块
    
    # 1.创建python admin模块 在终端输入以下命令
    python manage.py createsuperuser
    
    # 运行 
    python manage,py runserver
    
    # 把定义好的Artical模型注册到admin里面
    from .models import Artivcle
    
    admin.site.register(Article)
    
    # 进入models
    def __str__(self):
        return self.title
    查看全部
  • # django shell交njiangyi互式的python编程
    # 在终端Terminal输入
    pyhton manage.py shell 
    
    # 引进文章模型
    from blog.models import *
    a = Artical()
    a.title = 'test django test'
    a.brief_content = 'test django shell, by dongdongqiang teacher.'
    a.content = 'test djano shell, new article, main content.'
    
    print(a)
    a.save()  # 保存到数据库
    # 查询数据库里的models里面的所有的文章
    Article.objects.all()
    
    # 个人建议还是去官网看文档里面内容更丰富,这个只是简单的带你理解django的框架
    查看全部
    0 采集 收起 来源:初识 Django Shell

    2021-11-26

  • startproject        #创建一个Django项目
    startapp        #创建一个Django应用
    check        #校验项目完整性
    runserver        #本地简易运行Django项目
    shell        #进入Django项目的Python Shell环境
    test        #执行Django用例测试
    
    #数据库相关
    makemigrations        #创建模型变更的迁移文件
    migrate        #执行上一个命令创建的迁移文件
    dumpdata        #把数据库的数据导出到文件
    loaddata        #把文件数据导入到数据库
    查看全部
    0 采集 收起 来源:初始Django项目

    2021-11-26

  • # 创建blog模型层模型
    from django.db import models
    
    class Artical(models.Models):
        artical_id = models.AotuField(primary_key = True)
        title = models.TextField()
        brief_content = models.TextField()
        content = models.TextField()
        publish_date = models.DateTimeField(auto_now=True)
     
     
    # 对模型进行迁移,保存到数据库里面, 在终端输入命令
    python manage.py makemigrations
    
    python manage.py migrate
    查看全部
  • # views
    
    from django.http import HttpResponse
    def hello_world(request):
        return HttpResponse('hello world')
        
    # 在用层次配置路由,urls.py 
    from django.urls import path, include
    
    urlpattern = [
        path('hello_world', blog.views.hello_world),
        ]
        
    # 项目层次的urls的配置
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('blog/', include('blog.urls')),
        ]
        
    # 把blog应用添加到配置settings文件里面
    INSTALL_APPS = [
      
            'blog.apps.AppConfig',
            ]
       
       
    # 在终端Terminal输入命令运行
    python manage.py runserver
    查看全部
    0 采集 收起 来源:Django HelloWorld

    2021-11-26

举报

0/150
提交
取消
课程须知
有简单的Python语言基础
老师告诉你能学到什么?
1. Django的项目结构 2. Django的应用开发 3. Django的路由配置 4. Django的视图层 5. Django的模型层 6. Django的模板系统 7. Django的Admin模块 8. Django的Shell

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!