django应用

1.到pip官网获取get-pip.py,保存到本地/tmp下,然后Python get-pip.py

2.运行pip install Django搞定

前提是你所安装的电脑必须联网


下面开始创建一个项目

django-admin.py startproject blog

建立Django APP

python manage.py startapp article

将APP加入到项目settings.py中

INSTALLED_APPS = ( 
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'article',
)

运行服务看看

python manage.py runserver 0.0.0.0:8080

如果显示“You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.”

请执行python manage.py migrate

浏览器键入http://IP:8080/访问一下

It worked!

Congratulations on your first Django-powered page.

成功!


总结:

django-admin startproject mblog

python manage.py migrate

python manage.py runserver 0.0.0.0:8080

python manage.py startapp article

编辑models.py文件

激活app

python manage.py makemigrations App

python manage.py sqlmigrate app 0001

python manage.py migrate

使用admin

创建超级用户

python manage.py createsuperuser

将模型注册到admin.py中

admin.site.register(Article)

编辑models.py

创建forms.py

当需要增加或者删除models.py中的字段时,需要手动增加或删除

python manage.py sqlall App

python manage.py dbshell

alter table [tablename] add column [columnname] [columntype];

alter table [tablename] drop column [columnname] [columntype];

django-admin.py reset


设置上传文件

settings.py:

MEDIA_ROOT='/search/home/django/blog/media'

MEDIA_URL='/media/'

url.py:

from django.conf import settings
from django.conf.urls.static import static

url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值