-
这个%并不是运算符,%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
查看全部 -
python manage.py makemigrations
python manage.py migrate
查看全部 -
python manage.py migrate
open in terminal
查看全部 -
django-admin startproject
查看全部 -
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查看全部 -
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的内容
查看全部 -
# 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的框架
查看全部 -
startproject #创建一个Django项目 startapp #创建一个Django应用 check #校验项目完整性 runserver #本地简易运行Django项目 shell #进入Django项目的Python Shell环境 test #执行Django用例测试 #数据库相关 makemigrations #创建模型变更的迁移文件 migrate #执行上一个命令创建的迁移文件 dumpdata #把数据库的数据导出到文件 loaddata #把文件数据导入到数据库
查看全部 -
# 创建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
查看全部
举报