为了账号安全,请及时绑定邮箱和手机立即绑定
  • 这个%并不是运算符,%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下载
官方微信
友情提示:

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